[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
[oota-llvm.git] / lib / Transforms / Utils / LoopSimplify.cpp
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-08-17 Chandler Carruth[PM] Port ScalarEvolution to the new pass manager.
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-22 Chandler Carruth[PM/AA] Remove all of the dead AliasAnalysis pointers...
2015-07-22 Chandler Carruth[PM/AA] Remove the last of the legacy update API from...
2015-07-11 Chandler Carruth[PM/AA] Completely remove the AliasAnalysis::copyValue...
2015-06-29 Alexey Samsonov[LoopSimplify] Set proper debug location in loop backed...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-09 Alexey Samsonov[BasicBlockUtils] Set debug locations for instructions...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-01-28 Philip ReamesTeach SplitBlockPredecessors how to handle landingpad...
2015-01-19 Chandler Carruth[PM] Lift the analyses into the interface for
2015-01-18 Chandler Carruth[PM] Pull the analyses used for another utility routine...
2015-01-18 Chandler Carruth[PM] Now that LoopInfo isn't in the Pass type hierarchy...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-11-04 Mark HeffernanRevert earlier change removing setPreservesCFG from...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
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-07-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-04-29 Michael ZolotukhinFix a typo in comment
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-17 Nuno Lopesremove some dead code
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-01-23 Chandler Carruth[LPM] Make LoopSimplify no longer a LoopPass and instea...
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-06 Andrew TrickReapply r198478 "Fix PR18361: Invalidate LoopDispositio...
2014-01-04 Alp TokerRevert "Fix PR18361: Invalidate LoopDispositions after...
2014-01-04 Andrew TrickFix PR18361: Invalidate LoopDispositions after LoopSimp...
2013-05-20 Hal FinkelRename LoopSimplify.h to LoopUtils.h
2013-05-20 Hal FinkelExpose InsertPreheaderForLoop from LoopSimplify to...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-26 Benjamin KramerLoopSimplify: Preserve DependenceAnalysis.
2012-10-26 Benjamin KramerFix SCEV cache invalidation in LCSSA and LoopSimplify.
2012-03-20 Andrew TrickLoopSimplify bug fix. Handle indirect loop back edges.
2012-03-20 Andrew Trickwhitespace
2011-12-15 Eli FriedmanMake loop preheader insertion in LoopSimplify handle...
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-08-19 Bill WendlingIntelligently split the landing pad block.
2011-08-18 Bill WendlingRevert r137871. The loop simplify pass should require...
2011-08-17 Bill WendlingDon't optimize the landing pad exit block.
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-08-03 Andrew TrickSCEV: Use AssertingVH to catch dangling BasicBlock...
2011-08-03 Andrew Trickwhitespace
2011-06-17 Devang PatelSet debug loc for new preheader's terminator.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-02-10 Cameron ZwarichRename 'loopsimplify' to 'loop-simplify'.
2011-01-18 Cameron ZwarichRemove code for updating dominance frontiers and some...
2011-01-11 Chris Lattnerthis pass claims to preserve scev, make sure to tell...
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2011-01-02 Duncan SandsFix PR8702 by not having LoopSimplify claim to preserve...
2010-11-18 Duncan SandsFactor code for testing whether replacing one value...
2010-11-16 Duncan SandsHave a few places that want to simplify phi nodes use...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-04 Dan GohmanFix LoopSimplify to notify ScalarEvolution when splitti...
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-16 Dan GohmanAvoid #include <ScalarEvolution.h> in LoopSimplify...
2010-08-14 Dan GohmanLoopSimplify shouldn't split loop backedges that use...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-26 Dan GohmanRemove LCSSA's bogus dependence on LoopSimplify and...
2010-07-22 Gabor Greifkeep in 80 cols
2010-07-16 Dan GohmanReorder the contents of various getAnalysisUsage functi...
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache operator*'s result (in multiple functions)
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-03-15 Devang PatelSkip debug info intrinsics.
2010-03-10 Dan GohmanFix a comment.
2010-03-01 Dan GohmanAdd some debug output to LoopSimplify.
2010-02-25 Dan GohmanMake LoopSimplify change conditional branches in loop...
2010-02-05 Dan GohmanUse a SmallSetVector instead of a SetVector; this code...
2010-01-15 Bob WilsonFix a comment typo.
2009-12-21 Chris Lattnerrevert r89298, which was committed without a testcase...
2009-12-18 Dan GohmanUpdate a comment.
2009-11-20 Dan GohmanMake Loop::getLoopLatch() work on loops which don't...
2009-11-19 Jim GrosbachEliminate duplicate phi nodes in loops. Loop rotation...
2009-11-05 Dan GohmanAvoid calling getUniqueExitBlocks from within LoopSimpl...
2009-11-05 Dan GohmanThe introduction of indirectbr meant the introduction of
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-09-30 Dan GohmanFix this code so that it doesn't try to iterate through...
2009-09-28 Dan GohmanConvert LoopSimplify and LoopExtractor from FunctionPas...
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
next