Move all of the header files which are involved in modelling the LLVM IR
[oota-llvm.git] / lib / Transforms / Scalar / LoopUnswitch.cpp
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,...
2010-04-05 Evan ChengCode clean up.
2010-04-03 Evan ChengCode refactoring.
2010-03-10 Dan GohmanAdd a DominatorTree argument to isLCSSA so that it...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-02 Chris Lattnerfix a crash in loop unswitch on a loop invariant vector...
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-09 Dan GohmanDereference loopHeader after checking for null rather...
2009-11-25 Edward O'CallaghanReverting patch in revision 89758, initial attempt...
2009-11-24 Edward O'CallaghanFix for PR5373, Credit to Jakub Staszak.
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-05 Dan GohmanUpdate various Loop optimization passes to cope with...
2009-11-01 Chris Lattnerif CostMetrics says to never duplicate some code, don...
2009-10-20 Dan GohmanRestore LoopUnswitch's block-oriented threshold. LoopUn...
2009-10-14 Devang PatelUse isVoidTy()
2009-10-13 Devang PatelCheck void type before using RAUWd.
2009-10-13 Devang PatelDo not check use_empty() before replaceAllUsesWith...
2009-10-13 Dan GohmanUse the new CodeMetrics class to compute code size...
2009-10-13 Dan GohmanMake LoopUnswitch's cost estimation count Instructions...
2009-09-09 Mike StumpReflow comment.
2009-09-09 Dan GohmanFix an 80-column violation.
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 GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
next