summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/LCSSA.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r344589:Tom Stellard2018-11-301-0/+16
* [DebugInfo][LCSSA] Preserve debug location in lcssa phisAnastasis Grammenos2018-07-311-1/+2
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [LCSSA] Do not remove used PHI nodes in formLCSSAForInstructionsBjorn Pettersson2018-05-081-5/+10
* Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie2018-03-281-1/+1
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.Matt Davis2018-02-231-2/+7
* Revert r323472 "[Debug] Add dbg.value intrinsics for PHIs created during LCSSA."Hans Wennborg2018-02-051-7/+2
* [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.Vedant Kumar2018-01-251-2/+7
* Mark all library options as hidden.Zachary Turner2017-12-011-3/+4
* [LCSSA] Don't insert tokens into the worklist at all.Davide Italiano2017-04-171-7/+8
* [LCSSA] Simplify a loop. NFCI.Davide Italiano2017-04-171-7/+3
* [LCSSA] Fix non-determinism due to iterating over a SmallPtrSet.Davide Italiano2017-04-161-3/+3
* [LCSSA] Efficiently compute blocks dominating at least one exit.Davide Italiano2017-04-131-19/+54
* [LCSSA] Assert that we always have a valid loop.Davide Italiano2017-04-131-0/+1
* [LCSSA] Remove spurious whitespaces. NFCI.Davide Italiano2017-04-131-1/+1
* [LCSSA] Use `auto` when the type is obvious. NFCI.Davide Italiano2017-04-131-3/+3
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-1/+1
* [LCSSA] Perform LCSSA verification only for the current loop nest.Igor Laevsky2016-10-281-4/+25
* [LCSSA] Implement linear algorithm for the isRecursivelyLCSSAFormIgor Laevsky2016-10-111-1/+2
* [LCSSA] Cache LoopExits to avoid wasted workPhilip Reames2016-09-191-3/+9
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* Fix LCSSA increased compile timeRong Xu2016-08-101-7/+7
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* Add verifyAnalysis for LCSSA.Michael Zolotukhin2016-07-271-0/+5
* Revert "Revert r275883 and r275891. They seem to cause PR28608."Michael Zolotukhin2016-07-201-3/+19
* Revert r275883 and r275891. They seem to cause PR28608.Sean Silva2016-07-191-10/+1
* [LCSSA] Post-process PHI-nodes created by SSAUpdate when constructing LCSSA f...Michael Zolotukhin2016-07-181-1/+10
* Make processInstruction from LCSSA.cpp externally available.Michael Zolotukhin2016-07-151-120/+126
* [PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein2016-06-281-2/+1
* [PM] Port LCSSA to the new PM.Easwaran Raman2016-06-091-18/+40
* [LCSSA] Simplify. Suggested by Sanjoy.Davide Italiano2016-05-271-1/+1
* [LCSSA] Use llvm::any_of instead of std::size_of.Davide Italiano2016-05-171-3/+2
* [PM/LCSSA] Fix dependency list. Some passes are preserved, not required.Davide Italiano2016-05-171-2/+0
* [LCSSA] Use any_of() to simplify the code. NFCI.Davide Italiano2016-05-171-9/+5
* [AA] Preserve the AA results wrapper pass as well as BasicAA in a fewChandler Carruth2016-02-191-0/+2
* [WinEH] Update LCSSA to handle catchswitch with handlers inside and outside a...Andrew Kaylor2015-12-181-0/+7
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-5/+3
* [LCSSA] Unbreak build, don't reuse L; NFCSanjoy Das2015-10-251-2/+2
* [LCSSA] Use range for loops; NFCSanjoy Das2015-10-251-28/+21
* TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-3/+3
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+7
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-2/+3
* [IR] Give catchret an optional 'return value' operandDavid Majnemer2015-08-151-5/+6
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Removing dead code; NFC. This code was triggering a C4718 warning (recursive ...Aaron Ballman2015-04-241-18/+0
* Revamp PredIteratorCache interface to be cleaner.Daniel Berlin2015-04-211-4/+4
OpenPOWER on IntegriCloud