summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
...
* [AutoFDO] Properly merge context-sensitive profile of inlinee back to outline...Wenlei He2019-12-051-3/+25
* Place the "cold" code piece into the same section as the original functionBill Wendling2019-12-021-0/+3
* [Attributor] Deduce dereferenceable based on accessed bytes mapHideto Ueno2019-11-291-0/+22
* [Attributor] Remove dereferenceable_or_null when nonull is presentHideto Ueno2019-11-291-0/+10
* Revert "[Attributor] Move pass after InstCombine to futher eliminate null poi...Dávid Bolvanský2019-11-271-2/+3
* [Attributor] Move pass after InstCombine to futher eliminate null pointer checksDávid Bolvanský2019-11-271-3/+2
* [Attributor] Handle special case when offset equals zero in nonnull deductionHideto Ueno2019-11-271-6/+18
* Revert "Revert "As a follow-up to my initial mail to llvm-dev here's a first ...Eric Christopher2019-11-261-16/+30
* [Attributor] Track a GEP Instruction in align deductionHideto Ueno2019-11-261-12/+37
* Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at ...Muhammad Omair Javaid2019-11-261-30/+16
* As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 d...Eric Christopher2019-11-251-16/+30
* [WIP][Attributor] AAReachability AttributePankaj Gode2019-11-221-0/+30
* Test commit.Pankaj Gode2019-11-221-1/+1
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* [ThinLTO] Make ValueInfo::operator bool() explicitevgeny2019-11-191-8/+10
* [Attributor] Use nofree argument attribute for heap-to-stack conversionStefan Stipanovic2019-11-171-10/+6
* [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-152-14/+43
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-145-0/+5
* Revert "[ThinLTO] Add correctness check for RO/WO variable import"Benjamin Kramer2019-11-142-45/+18
* WholeProgramDevirt - fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-141-2/+2
* [ThinLTO] Add correctness check for RO/WO variable importevgeny2019-11-142-18/+45
* Sink all InitializePasses.h includesReid Kleckner2019-11-1332-4/+36
* [Attributor] Use must-be-executed-context in align deductionHideto Ueno2019-11-121-20/+59
* getArgOperandNo helper function.Stefan Stipanovic2019-11-101-2/+2
* 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
* [Attributor][NFCI] Do not track unnecessary dependencesJohannes Doerfert2019-11-021-3/+8
* [Attributor][NFCI] Distinguish optional and required dependencesJohannes Doerfert2019-11-021-12/+52
* NoFree argument attribute.Stefan Stipanovic2019-11-021-13/+151
* Revert "NoFree argument attribute."Stefan Stipanovic2019-11-021-151/+13
* NoFree argument attribute.Stefan Stipanovic2019-11-021-13/+151
* [Attributor] Ignore BlockAddress users in call site traversalJohannes Doerfert2019-11-021-0/+4
* [Attributor][FIX] Do not try to cast if a cast is not requiredJohannes Doerfert2019-11-021-2/+6
* [Attributor][FIX] Transform invoke of nounwind to call + br %normal_destJohannes Doerfert2019-11-021-5/+22
* [Attributor][FIX] Make "known" and "assumed" liveness explicitJohannes Doerfert2019-11-021-21/+43
* [Attributor] `willreturn` + `noreturn` = UBJohannes Doerfert2019-11-021-4/+1
* [Attributor][FIX] Make AAValueSimplifyArgument aware of thread-dependent cons...Johannes Doerfert2019-11-021-3/+13
* [Attributor][FIX] Handle the default case of a switchJohannes Doerfert2019-11-021-5/+5
* [Attributor][FIX] Make value simplification aware of "complicated" attributesJohannes Doerfert2019-11-021-0/+18
* [Attributor][NFCI] Avoid unnecessary work except for testingJohannes Doerfert2019-11-021-1/+12
* [Attributor][FIX] NoCapture is not a subsuming propertyJohannes Doerfert2019-11-021-5/+12
* [Attributor][NFCI] Remove obsolete codeJohannes Doerfert2019-11-021-24/+0
* [Attributor] Really use the executed-contextJohannes Doerfert2019-10-311-14/+29
* [Attributor] Make AANonNull perform context sensitive queriesJohannes Doerfert2019-10-311-21/+6
* [IPCP] Bail on extractvalue's with more than 1 index.Craig Topper2019-10-311-1/+1
* [Attributor][NFCI] Improve the usage of IntegerStatesJohannes Doerfert2019-10-311-12/+8
* [Attributor] Make liveness "edge-based"Johannes Doerfert2019-10-311-126/+186
* [Attributor] Liveness for valuesJohannes Doerfert2019-10-311-31/+321
OpenPOWER on IntegriCloud