| Commit message (Expand) | Author | Age | Files | Lines |
* | [LoopInfo] Port loop exit interfaces from Loop to LoopBase | Diego Caballero | 2018-07-09 | 1 | -63/+0 |
* | [STLExtras] Add distance() for ranges, pred_size(), and succ_size() | Vedant Kumar | 2018-05-10 | 1 | -1/+1 |
* | IWYU for llvm-config.h in llvm, additions. | Nico Weber | 2018-04-30 | 1 | -0/+1 |
* | IR printing improvement for loop passes - handle -print-module-scope | Fedor Sergeev | 2017-12-01 | 1 | -0/+12 |
* | Mark all library options as hidden. | Zachary Turner | 2017-12-01 | 1 | -1/+1 |
* | IR printing improvement for loop passes | Fedor Sergeev | 2017-11-22 | 1 | -0/+19 |
* | Reverting r315590; it did not include changes for llvm-tblgen, which is causi... | Aaron Ballman | 2017-10-15 | 1 | -1/+1 |
* | [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loo... | Hongbin Zheng | 2017-10-15 | 1 | -0/+33 |
* | [dump] Remove NDEBUG from test to enable dump methods [NFC] | Don Hinton | 2017-10-12 | 1 | -1/+1 |
* | Use a BumpPtrAllocator for Loop objects | Sanjoy Das | 2017-09-28 | 1 | -3/+1 |
* | Rename markAsErased to erase, as pointed out in a previous review; NFC | Sanjoy Das | 2017-09-22 | 1 | -1/+1 |
* | Tighten the invariants around LoopBase::invalidate | Sanjoy Das | 2017-09-20 | 1 | -1/+4 |
* | Clang-format few files to make later diffs leaner; NFC | Sanjoy Das | 2017-09-20 | 1 | -36/+33 |
* | [LoopInfo] Make LoopBase and Loop destructors non-public | Sanjoy Das | 2017-09-19 | 1 | -2/+2 |
* | [Dominators] Make IsPostDominator a template parameter | Jakub Kuderski | 2017-07-14 | 1 | -1/+1 |
* | fix trivial typos; NFC | Hiroshi Inoue | 2017-07-09 | 1 | -1/+1 |
* | [Constants] Replace calls to ConstantInt::equalsInt(0)/equalsInt(1) with isZe... | Craig Topper | 2017-07-06 | 1 | -1/+1 |
* | [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM... | Craig Topper | 2017-07-06 | 1 | -1/+1 |
* | Make VerifyDomInfo and VerifyLoopInfo global variables | Serge Pavlov | 2017-01-24 | 1 | -2/+2 |
* | Use getLoopLatch in place of isLoopSimplifyForm | Xin Tong | 2017-01-15 | 1 | -4/+7 |
* | Reverted: Track validity of pass results | Serge Pavlov | 2017-01-15 | 1 | -4/+2 |
* | [PM] Introduce an analysis set used to preserve all analyses over | Chandler Carruth | 2017-01-15 | 1 | -0/+9 |
* | Track validity of pass results | Serge Pavlov | 2017-01-13 | 1 | -2/+4 |
* | [PM] Rewrite the loop pass manager to use a worklist and augmented run | Chandler Carruth | 2017-01-11 | 1 | -6/+1 |
* | [LCSSA] Fix some typos. NFCI. | Davide Italiano | 2017-01-08 | 1 | -3/+3 |
* | [PM] Change the static object whose address is used to uniquely identify | Chandler Carruth | 2016-11-23 | 1 | -1/+1 |
* | Adds the loop end location to the loop metadata. | Amara Emerson | 2016-11-08 | 1 | -7/+24 |
* | [LCSSA] Implement linear algorithm for the isRecursivelyLCSSAForm | Igor Laevsky | 2016-10-11 | 1 | -30/+36 |
* | [LoopInfo] Add verification by recomputation. | Michael Zolotukhin | 2016-08-31 | 1 | -3/+6 |
* | Use range algorithms instead of unpacking begin/end | David Majnemer | 2016-08-11 | 1 | -7/+4 |
* | Consistently use FunctionAnalysisManager | Sean Silva | 2016-08-09 | 1 | -3/+3 |
* | add a verbose mode to Loop->print() to print all the basic blocks of a loop | Sebastian Pop | 2016-07-27 | 1 | -0/+4 |
* | [PM] Port LoopUnroll. | Sean Silva | 2016-07-19 | 1 | -0/+7 |
* | Apply clang-tidy's modernize-loop-convert to lib/Analysis. | Benjamin Kramer | 2016-06-26 | 1 | -5/+4 |
* | [PM] Remove support for omitting the AnalysisManager argument to new | Chandler Carruth | 2016-06-17 | 1 | -1/+1 |
* | Look for a loop's starting location in the llvm.loop metadata | Hal Finkel | 2016-05-25 | 1 | -0/+21 |
* | [scan-build] fix warnings emiited on LLVM Analysis code base | Silviu Baranga | 2016-05-13 | 1 | -24/+24 |
* | [LoopUnroll] Unroll loops which have exit blocks to EH pads | David Majnemer | 2016-05-03 | 1 | -16/+3 |
* | Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the... | Filipe Cabecinhas | 2016-04-29 | 1 | -1/+1 |
* | IR: Reserve an MDKind for !llvm.loop; NFC | Duncan P. N. Exon Smith | 2016-03-25 | 1 | -7/+4 |
* | [PM] Make the AnalysisManager parameter to run methods a reference. | Chandler Carruth | 2016-03-11 | 1 | -4/+4 |
* | [PM] Implement the final conclusion as to how the analysis IDs should | Chandler Carruth | 2016-03-11 | 1 | -1/+1 |
* | [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo... | NAKAMURA Takumi | 2016-02-28 | 1 | -0/+2 |
* | Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw... | NAKAMURA Takumi | 2016-02-28 | 1 | -2/+0 |
* | [PM] Appease mingw32's auto-import DLL build with minimal tweaks. | NAKAMURA Takumi | 2016-02-28 | 1 | -0/+2 |
* | [PM] Introduce CRTP mixin base classes to help define passes and | Chandler Carruth | 2016-02-26 | 1 | -2/+0 |
* | Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591... | Yaron Keren | 2016-01-29 | 1 | -1/+1 |
* | fix variable names; NFC | Sanjay Patel | 2016-01-17 | 1 | -16/+16 |
* | rangify; NFCI | Sanjay Patel | 2016-01-15 | 1 | -49/+40 |
* | remove duplicate documentation comments (already in the header file) ; NFC | Sanjay Patel | 2016-01-14 | 1 | -54/+8 |