summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/Scalar.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* [GVNSink] GVNSink passJames Molloy2017-05-251-0/+1
* [PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass.Chandler Carruth2017-04-271-0/+2
* Split the SimplifyCFG pass into two variants.Joerg Sonnenberger2017-03-261-0/+5
* Split NewGVN class into a legacy pass and an impl, instead of a merged class.Daniel Berlin2017-03-121-1/+1
* NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault2017-01-311-0/+1
* [Guards] Introduce loop-predication passArtur Pilipenko2017-01-251-0/+1
* [GVN] Initial check-in of a new global value numbering algorithm.Davide Italiano2016-12-221-0/+5
* Add Loop Sink pass to reverse the LICM based of basic block frequency.Dehao Chen2016-10-271-0/+5
* [EarlyCSE] Change C API pass interface for EarlyCSE w/ MemorySSAGeoff Berry2016-09-011-2/+6
* [EarlyCSE] Optionally use MemorySSA. NFC.Geoff Berry2016-08-311-2/+3
* [PM] Port LoopDataPrefetch to new pass managerTeresa Johnson2016-08-131-1/+1
* [PM] Port SpeculativeExecution to the new PMMichael Kuperstein2016-08-011-1/+1
* [PM] Port LowerGuardIntrinsic to the new PM.Michael Kuperstein2016-07-281-1/+1
* [PM] Port NaryReassociate to the new PMWei Mi2016-07-211-1/+1
* [LoopDist] Port to new PMAdam Nemet2016-07-181-1/+1
* [PM] Convert LoopInstSimplify Pass to new PMDehao Chen2016-07-151-1/+1
* code hoisting pass based on GVNSebastian Pop2016-07-151-0/+5
* [PM] Port Dead Loop Deletion Pass to the new PMJun Bum Lim2016-07-141-1/+1
* Revert r275401, it caused PR28551.Nico Weber2016-07-141-5/+0
* code hoisting pass based on GVNSebastian Pop2016-07-141-0/+5
* New pass manager for LICM.Dehao Chen2016-07-121-1/+1
* [PM] Port LoopIdiomRecognize Pass to new PMDehao Chen2016-07-121-1/+1
* Revert "New pass manager for LICM."Vitaly Buka2016-07-121-1/+1
* New pass manager for LICM.Dehao Chen2016-07-111-1/+1
* 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
OpenPOWER on IntegriCloud