summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/Scalar.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFCXinliang David Li2016-07-081-1/+1
* [PM] Port ConstantHoisting to the new Pass ManagerMichael Kuperstein2016-07-021-1/+1
* Revert "code hoisting pass based on GVN"Duncan P. N. Exon Smith2016-07-011-5/+0
* code hoisting pass based on GVNSebastian Pop2016-07-011-0/+5
* [PM] Port float2int to the new pass managerMichael Kuperstein2016-06-241-1/+1
* [PM] Port MergedLoadStoreMotion to the new pass manager, take two.Davide Italiano2016-06-171-1/+1
* [PM] Revert the port of MergeLoadStoreMotion to the new pass manager.Davide Italiano2016-06-161-1/+1
* Remove the ScalarReplAggregates passDavid Majnemer2016-06-151-5/+3
* [PM] Port MemCpyOpt to the new PM.Sean Silva2016-06-141-1/+1
* [PM] Port MergedLoadStoreMotion to the new pass manager.Davide Italiano2016-06-141-1/+1
* [IndVarSimplify] Extract the logic of `-indvars` out into a class; NFCSanjoy Das2016-05-291-1/+1
* [PM] Port PartiallyInlineLibCalls to the new pass manager.Davide Italiano2016-05-251-1/+1
* [PM] Port BDCE to the new pass manager.Davide Italiano2016-05-251-1/+1
* New pass: guard wideningSanjoy Das2016-05-181-0/+1
* [PM] Port per-function SCCP to the new pass manager.Davide Italiano2016-05-181-1/+1
* [PM] Port DSE to the new pass managerJustin Bogner2016-05-171-1/+1
* [PM] Port LowerAtomic to the new pass manager.Davide Italiano2016-05-131-1/+1
* [PM] Port Interprocedural SCCP to the new pass manager.Davide Italiano2016-05-051-1/+1
* PM: Port LoopRotation to the new loop pass managerJustin Bogner2016-05-031-1/+1
* PM: Port LoopSimplifyCFG to the new pass managerJustin Bogner2016-05-031-1/+1
* PM: Port Reassociate to the new pass managerJustin Bogner2016-04-261-1/+1
* PM: Port SinkingPass to the new pass managerJustin Bogner2016-04-221-1/+1
* PM: Port DCE to the new pass managerJustin Bogner2016-04-221-1/+1
* Introduce a @llvm.experimental.guard intrinsicSanjoy Das2016-03-311-0/+1
* [PM] Port GVN to the new pass manager, wire it up, and teach a couple ofChandler Carruth2016-03-111-1/+2
* [LoopDataPrefetch] Make it testable with optAdam Nemet2016-02-221-0/+1
* New Loop Versioning LICM PassAshutosh Nema2016-02-061-0/+1
* [LoopVersioning] Expose loop versioning as a pass tooAdam Nemet2016-02-031-0/+1
* Add LoopSimplifyCFG passFiona Glaser2016-01-291-0/+5
* LLE 6/6: Add LoopLoadElimination passAdam Nemet2015-11-031-0/+1
* [PM] Port ADCE to the new pass managerJustin Bogner2015-10-301-1/+1
* [PM] Port SROA to the new pass manager.Chandler Carruth2015-09-121-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+3
* Convert SampleProfile pass into a Module pass.Diego Novillo2015-08-251-1/+0
* [PM/AA] Hoist the interface to TBAA into a dedicated header along withChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist ScopedNoAliasAA's interface into a header and move theChandler Carruth2015-08-141-0/+1
* [PM/AA] Hoist the interface for BasicAA into a header file.Chandler Carruth2015-08-061-0/+1
* 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
* Verifier: Remove the separate -verify-di passDuncan P. N. Exon Smith2015-03-191-1/+0
* Add a new pass "Loop Interchange"Karthik Bhat2015-03-061-0/+1
* Add a pass for constructing gc.statepoint sequences w/explicit relocationsPhilip Reames2015-02-201-0/+1
* [LoopAccesses] Create the analysis passAdam Nemet2015-02-191-0/+1
* Revert r229622: "[LoopAccesses] Make VectorizerParams global" and others. r22...NAKAMURA Takumi2015-02-181-1/+0
OpenPOWER on IntegriCloud