summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/CMakeLists.txt
Commit message (Expand)AuthorAgeFilesLines
* Default lowering for experimental.widenable.conditionMax Kazantsev2019-01-311-0/+1
* [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.Michael Kruse2018-12-121-0/+1
* Introduce llvm.experimental.widenable_condition intrinsicMax Kazantsev2018-12-071-0/+1
* [UnrollAndJam] New Unroll and Jam passDavid Green2018-07-011-0/+1
* [instsimplify] Move the instsimplify pass to use more obvious file namesChandler Carruth2018-06-291-0/+1
* Revert 333358 as it's failing on some builders.David Green2018-05-271-1/+0
* [UnrollAndJam] Add a new Unroll and Jam passDavid Green2018-05-271-0/+1
* Restore the LoopInstSimplify pass, reverting r327329 that removed it.Chandler Carruth2018-05-251-0/+1
* Remove the LoopInstSimplify pass (-loop-instsimplify)Vedant Kumar2018-03-121-1/+0
* Add a new pass to speculate around PHI nodes with constant (integer) operands...Chandler Carruth2017-11-281-0/+1
* Recommit r317351 : Add CallSiteSplitting passJun Bum Lim2017-11-031-0/+1
* Revert "Add CallSiteSplitting pass"Jun Bum Lim2017-11-031-1/+0
* Add CallSiteSplitting passJun Bum Lim2017-11-031-0/+1
* Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-021-1/+0
* [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.Clement Courbet2017-11-021-0/+1
* [DivRempairs] add a pass to optimize div/rem pairs (PR31028)Sanjay Patel2017-09-091-0/+1
* Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turn...Clement Courbet2017-09-011-0/+1
* Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains ...Clement Courbet2017-09-011-1/+0
* [MergeICmps] MergeICmps is a new optimization pass that turns chains of integerClement Courbet2017-09-011-0/+1
* Remove the LoadCombine pass. It was never enabled and is unsupported.Eric Christopher2017-06-221-1/+0
* [GVNSink] GVNSink passJames Molloy2017-05-251-0/+1
* [PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass.Chandler Carruth2017-04-271-0/+1
* NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault2017-01-311-0/+1
* [Guards] Introduce loop-predication passArtur Pilipenko2017-01-251-0/+1
* [PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth2017-01-111-0/+3
* [GVN] Initial check-in of a new global value numbering algorithm.Davide Italiano2016-12-221-0/+1
* [CMake] NFC. Updating CMake dependency specificationsChris Bieneman2016-11-171-2/+3
* Add Loop Sink pass to reverse the LICM based of basic block frequency.Dehao Chen2016-10-271-0/+1
* code hoisting pass based on GVNSebastian Pop2016-07-151-0/+1
* Revert r275401, it caused PR28551.Nico Weber2016-07-141-1/+0
* code hoisting pass based on GVNSebastian Pop2016-07-141-0/+1
* Revert "code hoisting pass based on GVN"Duncan P. N. Exon Smith2016-07-011-1/+0
* code hoisting pass based on GVNSebastian Pop2016-07-011-0/+1
* Remove the ScalarReplAggregates passDavid Majnemer2016-06-151-1/+0
* New pass: guard wideningSanjoy Das2016-05-181-0/+1
* Introduce a @llvm.experimental.guard intrinsicSanjoy Das2016-03-311-0/+1
* [PPCLoopDataPrefetch] Move pass to Transforms/Scalar/LoopDataPrefetch. NFCAdam Nemet2016-02-181-0/+1
* New Loop Versioning LICM PassAshutosh Nema2016-02-061-0/+1
* Add LoopSimplifyCFG passFiona Glaser2016-01-291-0/+1
* LLE 6/6: Add LoopLoadElimination passAdam Nemet2015-11-031-0/+1
* Convert SampleProfile pass into a Module pass.Diego Novillo2015-08-251-1/+0
* Add a speculative execution passJingyue Wu2015-05-151-0/+1
* New Loop Distribution passAdam Nemet2015-05-141-0/+1
* Simplify n-ary adds by reassociationJingyue Wu2015-04-141-0/+1
* Reapply r233175 and r233183: float2int.James Molloy2015-03-271-0/+1
* Revert r233175 and r233183 with it. This pulls float2int back out of the tree...Nick Lewycky2015-03-271-1/+0
* Reapply r233062: "float2int": Add a new pass to demote from float to int wher...James Molloy2015-03-251-0/+1
* Revert r233062 ""float2int": Add a new pass to demote from float to int where...Hans Wennborg2015-03-241-1/+0
* "float2int": Add a new pass to demote from float to int where possible.James Molloy2015-03-241-0/+1
* Add a new pass "Loop Interchange"Karthik Bhat2015-03-061-0/+1
OpenPOWER on IntegriCloud