summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
* [LoopInterchange] Typo. NFC.Chad Rosier2016-09-141-4/+4
* [LoopInterchange] Add CL option to override cost threshold.Chad Rosier2016-09-141-3/+6
* [LoopInterchange] Cleanup debug whitespace. NFC.Chad Rosier2016-09-141-4/+4
* [LoopInterchange] Minor refactor. NFC.Chad Rosier2016-09-131-12/+11
* Don't use else if after return. Tidy comments. NFC.Chad Rosier2016-09-131-5/+3
* Typo. NFC.Chad Rosier2016-09-131-3/+3
* [LoopInterchange] Tidy up and remove unnecessary dyn_casts. NFC.Chad Rosier2016-09-131-13/+12
* [LoopInterchange] Improve debug output. NFC.Chad Rosier2016-09-121-2/+2
* ScalarOpts: Use std::list for Candidates, NFCDuncan P. N. Exon Smith2016-09-111-2/+3
* ScalarOpts: Sort includes, NFCDuncan P. N. Exon Smith2016-09-111-2/+1
* [LoopDataPrefetch] Use range based for loop; NFCIBalaram Makam2016-09-081-17/+12
* revert r280427Dehao Chen2016-09-081-2/+2
* IR: Remove Value::intersectOptionalDataWith, replace all calls with calls to ...Peter Collingbourne2016-09-072-4/+4
* [LoopUnroll] Correct a debug message. NFC.Haicheng Wu2016-09-071-1/+1
* Typo. NFC.Chad Rosier2016-09-071-1/+1
* [LoopInterchange] Improve debug output. NFC.Chad Rosier2016-09-071-6/+6
* [LoopInterchange] Improve debug output. NFC.Chad Rosier2016-09-071-4/+6
* Fix typo in comment, NFCNick Lewycky2016-09-071-1/+1
* [JumpThreading] Only write back branch-weight MDs for blocks that originally ...Adam Nemet2016-09-061-1/+52
* Cleanup : Use metadata preserving API for branch creationXinliang David Li2016-09-031-9/+4
* [Profile] handle select instruction in 'expect' loweringXinliang David Li2016-09-021-11/+25
* revert r280429 and r280425:Dehao Chen2016-09-021-22/+24
* Refactor LICM to expose canSinkOrHoistInst to LoopSink pass.Dehao Chen2016-09-011-7/+3
* Refactor replaceDominatedUsesWith to have a flag to control whether to replac...Dehao Chen2016-09-011-2/+2
* Refactor LICM pass in preparation for LoopSink pass.Dehao Chen2016-09-011-21/+23
* [EarlyCSE] Change C API pass interface for EarlyCSE w/ MemorySSAGeoff Berry2016-09-011-2/+6
* [LoopInfo] Add verification by recomputation.Michael Zolotukhin2016-08-311-1/+1
* [EarlyCSE] Optionally use MemorySSA. NFC.Geoff Berry2016-08-312-19/+128
* [EarlyCSE] Allow forwarding a non-invariant load into an invariant load.Geoff Berry2016-08-311-5/+5
* [statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames2016-08-311-0/+26
* [Reassociate] Add additional debug output. NFC.Chad Rosier2016-08-301-0/+2
* [RewriteStatepointsForGC] Update comment for same PHI node check. NFCAnna Thomas2016-08-301-1/+2
* ADT: Give ilist<T>::reverse_iterator a handle to the current nodeDuncan P. N. Exon Smith2016-08-302-7/+6
* [StatepointsForGC] Rematerialize in the presence of PHIsAnna Thomas2016-08-291-0/+35
* GVN-hoist: invalidate MD cache (PR29144)Sebastian Pop2016-08-271-0/+2
* limit the number of instructions per block examined by dead store eliminationBob Haarman2016-08-261-2/+10
* test commitBob Haarman2016-08-261-1/+0
* [LoopUnroll] Use OptimizationRemarkEmitter directly not via the analysis passAdam Nemet2016-08-261-1/+4
* [MemCpy] Add comments for r279769Tim Shen2016-08-251-1/+2
* [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identi...Tim Shen2016-08-251-1/+3
* GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)Sebastian Pop2016-08-251-31/+46
* [SCCP] Don't delete side-effecting instructionsSanjoy Das2016-08-241-17/+6
* [ADCE] Add control dependence computationDavid Callahan2016-08-241-21/+88
* [LoopUnroll] By default disable unrolling when optimizing for size.Michael Zolotukhin2016-08-231-0/+4
* Possible fix of test failures on win bots Xinliang David Li2016-08-231-3/+3
* [Profile] refactor meta data copying/swapping codeXinliang David Li2016-08-231-37/+8
* GVNHoist: Use the pass version of MemorySSA and preserve it.Daniel Berlin2016-08-231-9/+12
* [SROA] Remove incorrect assertionJames Molloy2016-08-221-3/+0
* Revert -r278269 [IndVarSimplify] Eliminate zext of a signed IV when the IV is...Artur Pilipenko2016-08-221-7/+2
* Partially revert 279331, as we modify this instruction in the loopDaniel Berlin2016-08-191-3/+7
OpenPOWER on IntegriCloud