Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
[oota-llvm.git] / lib / Transforms / Scalar / LoopUnswitch.cpp
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-23 Weiming ZhaoFix PR13851: Preserve metadata for the unswitched branch
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-14 Duncan P. N. Exon... Transforms: Canonicalize access to function attributes...
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-28 Philip ReamesTeach SplitBlockPredecessors how to handle landingpad...
2015-01-19 Chandler Carruth[PM] Replace the Pass argument to SplitEdge with specif...
2015-01-19 Chandler Carruth[PM] Cleanup a dead option to critical edge splitting...
2015-01-19 Chandler Carruth[PM] Remove the Pass argument from all of the critical...
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] Sink the specific analyses preserved by SplitBlock...
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-09-07 Hal FinkelAdd functions for finding ephemeral values
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
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-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-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
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...
2013-11-08 Hal FinkelRemove dead code from LoopUnswitch
2013-08-06 Jakub StaszakAdjust file to the coding standard.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-01-21 Chandler CarruthSwitch CodeMetrics itself over to use TTI to determine...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-20 James MolloyAdd a new attribute, 'noduplicate'. If a function conta...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-16 Jakub StaszakSimplify code. No functionality change.
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-05-20 Peter CollingbourneDo not pass an invalid domtree to SimplifyInstruction...
2012-04-30 Bill WendlingSecond attempt at PR12573:
2012-04-30 Bill WendlingRemove hack from r154987. The problem persists even...
2012-04-19 Bill WendlingPut this expensive check below the less expensive ones.
2012-04-18 Bill WendlingUse a heavy hammer to fix PR12573.
2012-04-10 Andrew TrickFix 12513: Loop unrolling breaks with indirect branches.
2012-04-10 Andrew Trickwhitespace
2012-04-02 Stepan DyatkovskiyFast fix for PR12343:
2012-03-15 Chandler CarruthThis pass didn't want the inline cost per-se, it just...
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-01-16 Stepan DyatkovskiyFixed comment in loop-unswitch.
2012-01-15 Stepan DyatkovskiyCosmetic patch for r148215.
2012-01-15 Stepan DyatkovskiyFixup for r148132. Type replacement for LoopsProperties...
2012-01-13 Eli FriedmanSpeculatively revert r148132+r148133 to try and fix...
2012-01-13 Stepan DyatkovskiyCosmetic patch for r148132.
2012-01-13 Stepan DyatkovskiyLoopUnswitch: All helper data that is collected during...
2012-01-11 Stepan DyatkovskiyImproved compile time:
2011-12-23 Nick LewyckyFix typo "infinte".
2011-12-22 Chad RosierAdd the actual code for r147175.
2011-12-22 Chad RosierSpeculatively revert r146578 to determine if it is...
2011-12-14 Stepan DyatkovskiyFix for bug #11429: Wrong behaviour for switches. Small...
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-11-29 Stepan DyatkovskiyPotential bug in RewriteLoopBodyWithConditionConstant...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-27 Bill WendlingSplit the landing pad basic block with the correct...
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-06-03 Nick LewyckyBail on unswitching a switch statement for a case with...
2011-05-25 Evan ChengSimplify r132022 based on Cameron's feedback.
2011-05-24 Evan ChengForgot dyn_cast check.
2011-05-24 Evan ChengFix LoopUnswitch bug. RewriteLoopBodyWithConditionConst...
2011-02-11 Cameron ZwarichMake LoopUnswitch preserve ScalarEvolution by just...
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
2010-11-23 Duncan SandsConstant folding here is pointless, because Instruction...
2010-11-18 Duncan SandsFactor code for testing whether replacing one value...
2010-11-14 Duncan SandsIf dom tree information is available, make it possible...
2010-10-19 Owen AndersonPasses do not need to recursively initialize passes...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-13 Rafael EspindolaBe more consistent in using ValueToValueMapTy.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-01 Dan GohmanFix loop unswitching's assumption that a code path...
2010-08-29 Chris Lattnerapparently unswitch had the same "Feature". Stop its
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-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-09 Kenneth UildriksPulled CodeMetrics out of InlineCost.h and made it...
2010-04-20 Chris Lattnerremove a bunch of ad-hoc code to simplify instructions...
2010-04-20 Chris LattnerRewriteLoopBodyWithConditionConstant can end up rewriti...
2010-04-05 Chris Lattnersome code cleanups, use SwitchInst::findCaseValue,...
next