summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/FunctionImportUtils.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-041-0/+17
* Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile2017-11-041-17/+0
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-031-0/+17
* Fix assert from r309278David Blaikie2017-07-271-4/+4
* ThinLTO: Don't import aliases of any kind (even linkonce_odr)David Blaikie2017-07-271-17/+7
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* FunctionImport: Use IRMover directly.Peter Collingbourne2017-02-031-7/+7
* [ThinLTO] Handle conflicting local names gracefullyTeresa Johnson2017-01-061-6/+9
* [ThinLTO] Add parenthesis as per build warningTeresa Johnson2017-01-051-3/+2
* [ThinLTO] Subsume all importing checks into a single flagTeresa Johnson2017-01-051-6/+19
* [ThinLTO] Stop importing constant global vars as copies in the backendTeresa Johnson2016-12-021-11/+0
* [ThinLTO] Only promote exported locals as marked in indexTeresa Johnson2016-11-141-16/+18
* [ThinLTO] Handle distributed backend case when doing renamingTeresa Johnson2016-11-031-4/+19
* [ThinLTO] Use per-summary flag to prevent exporting locals used in inline asmTeresa Johnson2016-10-301-8/+0
* [ThinLTO] Rename doPromoteLocalToGlobal to shouldPromoteLocalToGlobal (NFC)Teresa Johnson2016-10-291-3/+3
* [ThinLTO] Use NoPromote flag in summary during promotionTeresa Johnson2016-10-291-13/+19
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-1/+1
* ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a...Mehdi Amini2016-05-061-23/+6
* [ThinLTO] Refine fix to avoid renaming of uses in inline assembly.Teresa Johnson2016-04-271-8/+16
* ThinLTO: do not promote GlobalVariable that have a specific section.Mehdi Amini2016-04-271-0/+5
* [ThinLTO] Prevent importing of "llvm.used" valuesTeresa Johnson2016-04-201-0/+20
* ThinLTO: never promote as external weakMehdi Amini2016-04-201-1/+1
* ThinLTO renaming: use module hash instead of position in the summaryMehdi Amini2016-04-111-1/+1
* Rework linkInModule(), making it oblivious to ThinLTOMehdi Amini2016-03-191-23/+13
* [ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson2016-03-151-4/+4
* Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"Teresa Johnson2016-03-141-4/+4
* [ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson2016-03-141-4/+4
* FunctionIndex is not optional for renameModuleForThinLTO(), make it a referen...Mehdi Amini2016-03-091-2/+2
* [ThinLTO] Move global processing from Linker to TransformUtils (NFC)Teresa Johnson2016-02-101-0/+237