summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoopInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LoopInfo] Port loop exit interfaces from Loop to LoopBaseDiego Caballero2018-07-091-63/+0
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-1/+1
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* IR printing improvement for loop passes - handle -print-module-scopeFedor Sergeev2017-12-011-0/+12
* Mark all library options as hidden.Zachary Turner2017-12-011-1/+1
* IR printing improvement for loop passesFedor Sergeev2017-11-221-0/+19
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loo...Hongbin Zheng2017-10-151-0/+33
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* Use a BumpPtrAllocator for Loop objectsSanjoy Das2017-09-281-3/+1
* Rename markAsErased to erase, as pointed out in a previous review; NFCSanjoy Das2017-09-221-1/+1
* Tighten the invariants around LoopBase::invalidateSanjoy Das2017-09-201-1/+4
* Clang-format few files to make later diffs leaner; NFCSanjoy Das2017-09-201-36/+33
* [LoopInfo] Make LoopBase and Loop destructors non-publicSanjoy Das2017-09-191-2/+2
* [Dominators] Make IsPostDominator a template parameterJakub Kuderski2017-07-141-1/+1
* fix trivial typos; NFCHiroshi Inoue2017-07-091-1/+1
* [Constants] Replace calls to ConstantInt::equalsInt(0)/equalsInt(1) with isZe...Craig Topper2017-07-061-1/+1
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* Make VerifyDomInfo and VerifyLoopInfo global variablesSerge Pavlov2017-01-241-2/+2
* Use getLoopLatch in place of isLoopSimplifyFormXin Tong2017-01-151-4/+7
* Reverted: Track validity of pass resultsSerge Pavlov2017-01-151-4/+2
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-0/+9
* Track validity of pass resultsSerge Pavlov2017-01-131-2/+4
* [PM] Rewrite the loop pass manager to use a worklist and augmented runChandler Carruth2017-01-111-6/+1
* [LCSSA] Fix some typos. NFCI.Davide Italiano2017-01-081-3/+3
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* Adds the loop end location to the loop metadata.Amara Emerson2016-11-081-7/+24
* [LCSSA] Implement linear algorithm for the isRecursivelyLCSSAFormIgor Laevsky2016-10-111-30/+36
* [LoopInfo] Add verification by recomputation.Michael Zolotukhin2016-08-311-3/+6
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-7/+4
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-3/+3
* add a verbose mode to Loop->print() to print all the basic blocks of a loopSebastian Pop2016-07-271-0/+4
* [PM] Port LoopUnroll.Sean Silva2016-07-191-0/+7
* Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer2016-06-261-5/+4
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-1/+1
* Look for a loop's starting location in the llvm.loop metadataHal Finkel2016-05-251-0/+21
* [scan-build] fix warnings emiited on LLVM Analysis code baseSilviu Baranga2016-05-131-24/+24
* [LoopUnroll] Unroll loops which have exit blocks to EH padsDavid Majnemer2016-05-031-16/+3
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-1/+1
* IR: Reserve an MDKind for !llvm.loop; NFCDuncan P. N. Exon Smith2016-03-251-7/+4
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-4/+4
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-1/+1
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi2016-02-281-0/+2
* Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi2016-02-281-2/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi2016-02-281-0/+2
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* fix variable names; NFCSanjay Patel2016-01-171-16/+16
* rangify; NFCISanjay Patel2016-01-151-49/+40
* remove duplicate documentation comments (already in the header file) ; NFCSanjay Patel2016-01-141-54/+8
OpenPOWER on IntegriCloud