summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [SimplifyCFG] Be even more conservative in SinkThenElseCodeToEndJames Molloy2016-09-111-15/+19
* [SimplifyCFG] Harden up the profitability heuristic for block splitting durin...James Molloy2016-09-111-5/+20
* Inliner: Don't mark swifterror allocas with lifetime markersArnold Schwaighofer2016-09-091-0/+3
* Remove debug info when hoisting instruction from then/else branch.Dehao Chen2016-09-081-0/+8
* revert r280427Dehao Chen2016-09-081-4/+2
* Revert "[LoopUnroll] Properly update loop-info when cloning prologues and epi...Michael Zolotukhin2016-09-081-54/+11
* [LoopUnroll] Properly update loop-info when cloning prologues and epilogues.Michael Zolotukhin2016-09-081-11/+54
* IR: Remove Value::intersectOptionalDataWith, replace all calls with calls to ...Peter Collingbourne2016-09-071-1/+1
* [SimplifyCFG] Don't try to create metadata-valued PHIsHal Finkel2016-09-071-0/+4
* [SimplifyCFG] Followup fix to r280790James Molloy2016-09-071-1/+3
* [SimplifyCFG] Update workaround for PR30188 to also include loadsJames Molloy2016-09-071-2/+7
* [SimplifyCFG] Check PHI uses more accuratelyJames Molloy2016-09-071-1/+3
* Explicitly require DominatorTreeAnalysis pass for instsimplify pass.Dehao Chen2016-09-061-5/+6
* Fix inliner funclet unwind memoizationJoseph Tremoulet2016-09-041-7/+79
* [SimplifyCFG] Add a workaround to fix PR30188James Molloy2016-09-021-0/+10
* revert r280432:Dehao Chen2016-09-021-6/+5
* Explicitly require DominatorTreeAnalysis pass for instsimplify pass.Dehao Chen2016-09-011-5/+6
* Refactor replaceDominatedUsesWith to have a flag to control whether to replac...Dehao Chen2016-09-011-2/+4
* [SimplifyCFG] Handle tail-sinking of more than 2 incoming branchesJames Molloy2016-09-011-28/+90
* [SimplifyCFG] Change the algorithm in SinkThenElseCodeToEndJames Molloy2016-09-011-90/+149
* [SimplifyCFG] Fix nondeterministic iteration orderJames Molloy2016-09-011-2/+2
* [SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle more casesJames Molloy2016-09-011-6/+21
* Revert "[SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle m...James Molloy2016-08-311-20/+6
* Revert "[SimplifyCFG] Change the algorithm in SinkThenElseCodeToEnd"James Molloy2016-08-311-127/+86
* Revert "[SimplifyCFG] Handle tail-sinking of more than 2 incoming branches"James Molloy2016-08-311-89/+27
* Revert "[SimplifyCFG] Add a workaround to fix PR30188"James Molloy2016-08-311-10/+0
* Revert "[SimplifyCFG] Fix bootstrap failure after r280220"James Molloy2016-08-311-21/+5
* [SimplifyCFG] Fix bootstrap failure after r280220James Molloy2016-08-311-5/+21
* [SimplifyCFG] Add a workaround to fix PR30188James Molloy2016-08-311-0/+10
* [SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle more casesJames Molloy2016-08-311-6/+20
* [SimplifyCFG] Handle tail-sinking of more than 2 incoming branchesJames Molloy2016-08-311-27/+89
* [SimplifyCFG] Change the algorithm in SinkThenElseCodeToEndJames Molloy2016-08-311-86/+127
* [SimplifyCFG] Tail-merge calls with sideeffectsJames Molloy2016-08-311-7/+3
* [SimplifyCFG] Properly CSE metadata in SinkThenElseCodeToEndJames Molloy2016-08-301-0/+5
* ASan: remove variable only used in assertions buildTim Northover2016-08-291-2/+1
* [asan] Separate calculation of ShadowBytes from calculating ASanStackFrameLayoutVitaly Buka2016-08-291-29/+51
* [SimplifyCFG] Hoisting invalidates metadataDavid Majnemer2016-08-291-2/+8
* [LoopUnroll] Use OptimizationRemarkEmitter directly not via the analysis passAdam Nemet2016-08-261-4/+0
* [UNROLL] Postpone ScalarEvolution::forgetLoop after TripCountSC is expandedWei Mi2016-08-251-5/+6
* [MemorySSA] Remove unused field. NFC.George Burgess IV2016-08-221-6/+1
* MSSA: Factor out phi node placementDaniel Berlin2016-08-221-17/+22
* MSSA: Only rename accesses whose defining access is nullptrDaniel Berlin2016-08-221-14/+6
* [SimplifyCFG] Rewrite SinkThenElseCodeToEndJames Molloy2016-08-221-150/+236
* Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd"James Molloy2016-08-221-236/+150
* [SimplifyCFG] Rewrite SinkThenElseCodeToEndJames Molloy2016-08-221-150/+236
* [asan] Add support of lifetime poisoning into ComputeASanStackFrameLayoutVitaly Buka2016-08-201-3/+10
* Revert "[asan] Add support of lifetime poisoning into ComputeASanStackFrameLa...Vitaly Buka2016-08-191-10/+3
* Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd"Reid Kleckner2016-08-191-210/+150
* [CloneFunction] Don't remove unrelated nodes from the CGSSCDavid Majnemer2016-08-191-0/+6
* [SimplifyCFG] Rewrite SinkThenElseCodeToEndJames Molloy2016-08-191-150/+210
OpenPOWER on IntegriCloud