summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/FunctionImport.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ThinLTO] Add option to disable readonly/writeonly attribute propagationTeresa Johnson2019-12-051-12/+1
* [ThinLTO] Make ValueInfo::operator bool() explicitevgeny2019-11-191-8/+10
* [ThinLTO] Fix -Wunused-function in NDEBUG builds after llvmorg-10-init-9933-g...Fangrui Song2019-11-151-0/+2
* Recommit "[ThinLTO] Add correctness check for RO/WO variable import"evgeny2019-11-151-12/+41
* Revert "[ThinLTO] Add correctness check for RO/WO variable import"Benjamin Kramer2019-11-141-43/+16
* [ThinLTO] Add correctness check for RO/WO variable importevgeny2019-11-141-16/+43
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* ThinLTO : Import always_inline functions irrespective of the thresholdTeresa Johnson2019-11-081-2/+4
* [ThinLTO] Fix bug when importing writeonly variablesevgeny2019-11-081-4/+8
* [ThinLTO] Import readonly vars with refsevgeny2019-11-071-6/+16
* [ThinLTO] Add code comment. NFCEugene Leviant2019-10-221-0/+3
* [ThinLTO] Don't internalize during promotionEugene Leviant2019-10-221-0/+1
* [ThinLTO] Fix handling of weak interposable symbolsTeresa Johnson2019-08-231-22/+13
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-1/+1
* [ThinLTO] Attempt to recommit r365188 after alignment fixEugene Leviant2019-07-051-5/+7
* Reverted r365188 due to alignment problems on i686-androidEugene Leviant2019-07-051-7/+5
* [ThinLTO] Attempt to recommit r365040 after caching fixEugene Leviant2019-07-051-5/+7
* Revert [ThinLTO] Optimize writeonly globals outReid Kleckner2019-07-041-7/+5
* [ThinLTO] Optimize writeonly globals outEugene Leviant2019-07-031-5/+7
* [ThinLTO] Use original alias visibility when importingTeresa Johnson2019-05-291-2/+3
* [ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligibleTeresa Johnson2019-05-101-5/+8
* [ThinLTO] Restructure AliasSummary to contain ValueInfo of AliaseeTeresa Johnson2019-03-151-6/+1
* [ThinLTO] Refine reachability check to fix compile time increaseTeresa Johnson2019-01-281-8/+17
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ThinLTO] Scan all variants of vague symbol for reachability.Xin Tong2019-01-021-3/+8
* [IPO][AVR] Create new Functions in the default address space specified in the...Dylan McKay2018-12-181-1/+2
* [ThinLTO] Import local variables from the same module as callerTeresa Johnson2018-11-291-1/+13
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-161-4/+35
* Revert "[ThinLTO] Internalize readonly globals"Steven Wu2018-11-131-40/+5
* [ThinLTO] Internalize readonly globalsEugene Leviant2018-11-101-5/+40
* [LTO] Drop non-prevailing definitions only if linkage is not local or appendingPirama Arumuga Nainar2018-11-081-5/+7
* [ThinLTO] Split NotEligibleToImport into legality and inlinability flagsTeresa Johnson2018-11-061-0/+10
* [ThinLTO] Add importing stats to thin linkTeresa Johnson2018-10-161-5/+27
* [ThinLTO] Don't import GV which contains blockaddressEugene Leviant2018-10-121-2/+1
* [ThinLTO] Keep non-prevailing (linkonce|weak)_odr symbols liveXin Tong2018-10-081-8/+12
* [ThinLTO] Add option for printing import failure reasonsTeresa Johnson2018-08-171-17/+105
* Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-161-69/+88
* Revert "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-141-88/+69
* [ThinLTO] Ensure we always select the same function copy to importTeresa Johnson2018-07-131-69/+88
* [ThinLTO] Use std::map to get determistic imports filesTeresa Johnson2018-07-101-5/+9
* [ThinLTO] Print names in function import debug messages when availableTeresa Johnson2018-06-271-8/+15
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-58/+62
* Make helpers static. NFC.Benjamin Kramer2018-04-041-1/+2
* [ThinLTO] Add an import cutoff for debugging/triagingTeresa Johnson2018-04-011-0/+13
* Reland r327041: [ThinLTO] Keep available_externally symbols liveVlad Tsyrklevich2018-03-131-3/+20
* [ThinLTO] Recommit of import global variablesEugene Leviant2018-03-121-12/+83
* Revert "[ThinLTO] Keep available_externally symbols live"Eric Christopher2018-03-091-19/+3
* [ThinLTO] Keep available_externally symbols liveVlad Tsyrklevich2018-03-081-3/+19
* [ThinLTO] Revert r325320: Import global variablesChandler Carruth2018-03-021-84/+12
OpenPOWER on IntegriCloud