summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-141-0/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* CallSiteSplitting: Respect convergent and noduplicateMatt Arsenault2019-05-291-0/+3
* [DTU] Refine the interface and logic of applyUpdatesChijun Sima2019-02-221-1/+1
* [DTU] Deprecate insertEdge*/deleteEdge*Chijun Sima2019-02-221-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSiteSplitting] Report edge deletion to DomTreeUpdaterJoseph Tremoulet2018-11-291-1/+3
* Recommit r346483: [CallSiteSplitting] Only record conditions up to the IDom(c...Florian Hahn2018-11-141-13/+26
* [CSP, Cloning] Update DuplicateInstructionsInSplitBetween to use DomTreeUpdater.Florian Hahn2018-11-131-18/+31
* Revert r346483: [CallSiteSplitting] Only record conditions up to the IDom(cal...Florian Hahn2018-11-091-38/+15
* [CallSiteSplitting] Only record conditions up to the IDom(call site).Florian Hahn2018-11-091-15/+38
* fix typos aggressively; NFCSanjay Patel2018-11-071-1/+1
* Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song2018-10-191-4/+3
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* [CallSiteSplitting] Add debug location to created PHI nodes.Florian Hahn2018-09-111-1/+4
* 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