[IR] Add token types
[oota-llvm.git] / lib / Analysis / LoopInfo.cpp
2015-08-14 David Majnemer[IR] Add token types
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-16 Cong HouAdd new constructors for LoopInfo/DominatorTree/BFI/BPI
2015-07-16 Cong HouRename LoopInfo::Analyze() to LoopInfo::analyze() and...
2015-05-13 Pete CooperAdd llvm::all_of which wraps std::all_of.
2015-05-13 Pete CooperChange a loop in LoopInfo to foreach. NFC
2015-05-13 Pete CooperConstify arguments to methods in LoopInfo. NFC
2015-04-30 Richard TrieuFix -Wpessimizing-move warnings by removing std::move...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-01-20 Chandler Carruth[PM] Port LoopInfo to the new pass manager, adding...
2015-01-18 Chandler Carruth[PM] Now that LoopInfo isn't in the Pass type hierarchy...
2015-01-17 Chandler Carruth[PM] Cleanup more warnings my refactoring exposed where...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-17 Eli BenderskyConsistent use of the noduplicate attribute.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-11-13 Jakub StaszakSimplify code. No functionality change.
2013-10-26 Wan XiaofeiQuick look-up for block in loop.
2013-07-16 Craig TopperAdd 'const' qualifiers to static const char* variables.
2013-05-28 Paul RedmondAdd support for llvm.vectorizer metadata
2013-02-13 Pekka JaaskelainenMetadata for annotating loops as parallel. The first...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-20 James MolloyAdd a new attribute, 'noduplicate'. If a function conta...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-09-12 Manman RenRelease build: guard dump functions with
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-08-22 Benjamin KramerReduce duplicated hash map lookups.
2012-06-26 Andrew TrickEnable the new LoopInfo algorithm by default.
2012-06-26 Andrew TrickRemove unnecessary FIXME
2012-06-20 Andrew TrickA new algorithm for computing LoopInfo. Temporarily...
2012-06-20 Andrew TrickMove the implementation of LoopInfo into LoopInfoImpl.h.
2012-04-10 Andrew TrickFix 12513: Loop unrolling breaks with indirect branches.
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-11-28 Andrew TrickRemove the temporary flag -disable-unroll-scev and...
2011-11-18 Andrew TrickFix a corner case in updating LoopInfo after fully...
2011-08-26 Andrew TrickLoopInfo::updateUnloop fix, and verify Block->Loop...
2011-08-19 Benjamin KramerMake a bunch of symbols private.
2011-08-17 Bill WendlingRevert r137655. There is some question about whether...
2011-08-15 Bill WendlingDuncan pointed out that the LandingPadInst might read...
2011-08-15 Bill WendlingThe landingpad instruction isn't loop-invariant.
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-08-11 Andrew TrickFix for LoopInfo::updateUnloop. Remove subloop blocks...
2011-08-11 Andrew TrickCleanup. Another thorough review by Nick!
2011-08-10 Andrew TrickReapplying r136844.
2011-08-10 Andrew TrickCleanup. Added LoopBlocksDFS::perform for simple clients.
2011-08-04 Andrew TrickReverting r136884 updateUnloop, which crashed a linux...
2011-08-03 Andrew TrickAn algorithm for incrementally updating LoopInfo within a
2011-08-03 Andrew Trickwhitespace
2010-11-13 Duncan SandsFix typo pointed out by Trevor Harmon.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-06 Chris Lattnerpull a simple method out of LICM into a new
2010-07-23 Dan GohmanEliminate getCanonicalInductionVariableIncrement's...
2010-07-23 Dan GohmanSimplify this code; it can use the regular CFG utlities...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-09 Gabor Greifcache result of operator*
2010-04-15 Dan GohmanFix a bunch of namespace polution.
2010-03-10 Dan GohmanAdd a DominatorTree argument to isLCSSA so that it...
2010-03-09 Dan GohmanMake isLCSSA ignore uses in blocks not reachable from...
2010-01-05 Dan GohmanRestore dump() methods to Loop and MachineLoop.
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-11 Dan GohmanMake getUniqueExitBlocks's precondition assert more...
2009-11-20 Dan GohmanTeach getSmallConstantTripMultiple about Shl operators.
2009-11-09 Dan GohmanMinor tidiness fixes.
2009-11-05 Dan GohmanFactor out the predicate code for loopsimplify form...
2009-10-20 Dan GohmanFix another place that calls Loop::contains a lot to...
2009-09-28 Dan GohmanMove the dominator verification code out of special...
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
2009-09-06 Evan ChengRevert r80926. It causes loop unswitch assertion and...
2009-09-03 Dan GohmanSmallvectorize switchExitBlocks.
2009-09-03 Dan GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-09-03 Dan GohmanMove getUniqueExitBlocks from LoopBase to Loop, since...
2009-08-23 Chris Lattnerremove uses of llvm/Support/Streams.h.
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-23 Chris Lattnereliminate the std::ostream form of WriteAsOperand and...
2009-07-17 Eli FriedmanReplace isTrapping with a new, similar method called
2009-07-16 Dan GohmanAdd an isLoopSimplifyForm() predicate, following the...
2009-07-15 Dan GohmanMake makeLoopInvariant report whether it made any chang...
2009-07-14 Dan GohmanIntroduce a new LoopInfo utility function makeLoopInvar...
2009-07-13 Dan GohmanMove isLCSSAForm, isLoopInvariant, getCanonicalInductio...
2009-06-27 Dan GohmanEliminate a layer of indirection in LoopInfo and Machin...
2009-06-05 Dan GohmanRemove some unnecessary #includes.
2009-05-01 Dan GohmanChange the description string of the LoopInfo pass.
2008-12-18 Evan ChengRemove dead comments.
2008-05-06 Dan GohmanRemove uses of llvm/System/IncludeFile.h that are no...
2008-03-20 Devang PatelThese passes preserve CFG.
2008-03-20 Devang PatelRestore isCFGOnly property of various analysis passes.
2008-03-19 Devang PatelPassInfo keep tracks whether a pass is an analysis...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
next