summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopSink.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* [IR] Value: add replaceUsesWithIf() utilityRoman Lebedev2019-08-011-6/+3
* Use llvm::stable_sortFangrui Song2019-04-231-4/+3
* [LICM & MemorySSA] Make limit flags pass tuning options.Alina Sbirlea2019-04-191-1/+1
* [LICM&MSSA] Limit store hoisting.Alina Sbirlea2019-02-111-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Use MemorySSA in LICM to do sinking and hoisting.Alina Sbirlea2019-01-101-1/+1
* [LoopSink] Add preheader to alias setGuozhi Wei2018-11-201-0/+1
* [LoopSink] Do not sink instructions into non-cold blocksMandeep Singh Grang2018-11-071-0/+7
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-5/+3
* LoopSink: Don't sink into blocks without an insertion point (PR38462)Hans Wennborg2018-08-291-0/+8
* [LICM] Factor out fault legality from canHoistOrSinkInst [NFC]Philip Reames2018-08-021-1/+1
* [LoopSink] Make the enforcement of determinism deterministic.Benjamin Kramer2018-07-061-4/+6
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-3/+3
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-4/+4
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* Add hasProfileData() to check if a function has profile data. NFC.Easwaran Raman2017-12-221-1/+1
* [PM] Port LoopSink to the new pass manager.Chandler Carruth2017-01-201-0/+37
* [LoopSink] Trivial comment cleanup.Chandler Carruth2017-01-201-1/+2
* [PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth2017-01-111-1/+1
* Add an assert for hasLoopInvariantOperandsXin Tong2017-01-101-0/+3
* Remove a unnecessary hasLoopInvariantOperands check in loop sink.Xin Tong2017-01-051-2/+1
* Enable Loop Sink pass for functions that has profile.Dehao Chen2016-11-091-0/+5
* Add Loop Sink pass to reverse the LICM based of basic block frequency.Dehao Chen2016-10-271-0/+328
OpenPOWER on IntegriCloud