summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
Commit message (Expand)AuthorAgeFilesLines
* Early exit with cheaper checksAditya Kumar2018-07-211-13/+12
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-3/+3
* [CallSiteSplit] Make sure we remove nonnull if the parameter turns out to be ...Xin Tong2018-04-231-1/+5
* [CallSiteSplit] Fix comment. NFCXin Tong2018-04-131-1/+1
* [CallSiteSplitting] Do not perform callsite splitting inside landing padTaewook Oh2018-04-051-0/+6
* [CallSiteSplitting] Preserve DominatorTreeAnalysis.Florian Hahn2018-03-221-13/+21
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [CallSiteSplitting] Use !Instruction::use_empty instead of checking for a non...Craig Topper2018-03-121-1/+1
* [CallSiteSplitting] Do not crash when BB's terminator changes.Florian Hahn2018-03-061-1/+7
* [CallSiteSplitting] fix use after-freeFedor Indutny2018-03-031-2/+7
* [CallSiteSplitting] properly split musttail callsFedor Indutny2018-03-031-4/+72
* Recommit r325001: [CallSiteSplitting] Support splitting of blocks with instrs...Florian Hahn2018-02-141-22/+77
* Revert r325001: [CallSiteSplitting] Support splitting of blocks with instrs b...Florian Hahn2018-02-131-81/+22
* [CallSiteSplitting] Clear ValueToValue maps.Florian Hahn2018-02-131-0/+4
* [CallSiteSplitting] Dereference pointer earlier.Florian Hahn2018-02-131-3/+3
* [CallSiteSplitting] Support splitting of blocks with instrs before call.Florian Hahn2018-02-131-22/+77
* [CallSiteSplitting] Fix infinite loop when recording conditions.Florian Hahn2018-01-261-1/+2
* [CallSiteSplitting] Pass list of (BB, Conditions) pairs to splitCallSite.Florian Hahn2018-01-161-76/+71
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-7/+4
* [CallSiteSplitting] Remove isOrHeader restriction.Florian Hahn2017-12-231-27/+19
* [CallSiteSplitting] Refactor creating callsites.Florian Hahn2017-12-131-115/+68
* [CallSiteSplitting] Don't let debug intrinsics affect optimizationsMikael Holmen2017-12-121-4/+5
* [CallSiteSplitting] Remove some indirection (NFC).Florian Hahn2017-11-181-103/+85
* [CallSiteSplitting] clang-format my last commit. NFCI.Davide Italiano2017-11-041-3/+2
* [CallSiteSplitting] Silence GCC's -Wparentheses. NFCI.Davide Italiano2017-11-031-2/+2
* Recommit r317351 : Add CallSiteSplitting passJun Bum Lim2017-11-031-0/+493
* Revert "Add CallSiteSplitting pass"Jun Bum Lim2017-11-031-492/+0
* Add CallSiteSplitting passJun Bum Lim2017-11-031-0/+492
OpenPOWER on IntegriCloud