This test needs -aggressive-remat enabled.
[oota-llvm.git] / lib / Transforms /
2008-07-24 Dan GohmanPut the LICM of constant GlobalVariables, introduced...
2008-07-23 Chris Lattner"Allow LICM to sink or lift loads from constant memory...
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-07-21 Dan GohmanFix a bug in LSR's dead-PHI cleanup. If a PHI has a...
2008-07-18 Duncan SandsSupress a gcc-4.3 warning.
2008-07-18 Owen AndersonMake PRE actually handle critical edges (by splitting...
2008-07-18 Owen AndersonReapply r53735. My last patch fixed the failures Dan...
2008-07-18 Owen AndersonAdd some checks that got lost in the shuffle. This...
2008-07-18 Dan GohmanRevert r53735. It broke SPEC 464.h264ref.
2008-07-17 Owen AndersonUse MergeBlockIntoPredecessor to simplify some code.
2008-07-17 Owen AndersonMake MergeBlockIntoPredecessor more aggressive when...
2008-07-17 Owen AndersonEnable PRE. My last batch of changes fixed the miscompile.
2008-07-17 Matthijs KooijmanMake GlobalOpt preserve address spaces when scalar...
2008-07-17 Chris LattnerFix PR2553
2008-07-17 Evan ChengInliner tweak. Function calls should cost more than...
2008-07-17 Owen AndersonFactor MergeBlockIntoPredecessor out into BasicBlockUtils.
2008-07-16 Owen AndersonThere's no need to iterate block merging and PRE. ...
2008-07-16 Matthijs KooijmanRedo InstCombiner::visitExtractValueInst. Instead of...
2008-07-16 Evan ChengFix PR2296. Do not transform x86_sse2_storel_dq into...
2008-07-15 Owen AndersonRevert this, as it seems to still be broken.
2008-07-15 Owen AndersonEnable local PRE by default.
2008-07-15 Owen AndersonHave GVN do a pre-pass over the CFG that folds away...
2008-07-15 Matthijs KooijmanAllow deadargelim to change return types even though...
2008-07-15 Matthijs KooijmanRevert r53606. It turns out that explicitely tracking...
2008-07-15 Matthijs KooijmanMake deadargelim a bit less smart, so it doesn't choke...
2008-07-15 Matthijs KooijmanDon't use isa when we can reuse a previous dyn_cast.
2008-07-15 Matthijs KooijmanMake DeadArgElim keep liveness of the return value...
2008-07-15 Matthijs KooijmanLet DAE keep a list of live functions, instead of simpl...
2008-07-15 Matthijs KooijmanSplit DAE::MarkLive into MarkLive and PropagateLiveness.
2008-07-15 Matthijs KooijmanPass around const RetOrArg references instead of copyin...
2008-07-15 Matthijs KooijmanSimplify debug code by using RetOrArg::getDescription().
2008-07-15 Matthijs KooijmanFix indentation (intentionally left out of the previous...
2008-07-15 Matthijs KooijmanMove the deadargelim code for intrinsically alive funct...
2008-07-14 Dan GohmanFix uninitialized use of the Changed variable.
2008-07-14 Chris LattnerReapply r53540, now with the matching header!
2008-07-14 Duncan SandsRevert r53540 - it does not compile.
2008-07-14 Chris LattnerIf a function calls setjmp, never inline it into other...
2008-07-14 Chris Lattnersimplify some code, shuffle and insertelt always return...
2008-07-14 Chris LattnerFix PR2506 by being a bit more careful about reverse...
2008-07-13 Chris LattnerFix mishandling of the infinite loop case when merging...
2008-07-13 Chris Lattnermore refactoring. Use early exits instead of really...
2008-07-13 Chris Lattnerimprove comments.
2008-07-13 Chris Lattnerfactor another large hunk of code out into its own...
2008-07-13 Chris LattnerFinal bit of simplification for FoldBranchToCommonDest.
2008-07-13 Chris Lattnersimplify logic a bit
2008-07-13 Chris LattnerRefactor some code out into its own helper function...
2008-07-12 Nick LewyckyEnhance analysis of srem.
2008-07-11 Dan GohmanUse find instead of lower_bound.
2008-07-11 Owen AndersonDon't call lookupNumber more than we have to.
2008-07-11 Nick LewyckyDocument 'mask' in this calculation.
2008-07-11 Nick LewyckyRemove misleading constant from comment.
2008-07-11 Nick LewyckyAdd another optimization from PR2330. Also catch some...
2008-07-11 Chris Lattnera missed optimization that Eli spotted
2008-07-11 Chris Lattneranother bug in the same line.
2008-07-11 Chris Lattnerfix a bug spotted by Eli's eagle eyes
2008-07-11 Chris Lattnersimplify and merge a bunch of code. Instead of compari...
2008-07-11 Chris Lattnerfold away (x <= cst) earlier, allowing us to not have to
2008-07-11 Chris LattnerFix folding of icmp's of i1 where the comparison is...
2008-07-11 Chris LattnerFix a bogus optimization: folding (slt (zext i1 A to...
2008-07-10 Matthijs KooijmanRestructure dead argument elimination, try #3 :-)
2008-07-10 Nick LewyckyFix overzealous optimization. Thanks to Duncan Sands...
2008-07-09 Nick LewyckySimplify, suggested by Chris Lattner.
2008-07-09 Nick LewyckyFold (a < 8) && (b < 8) into (a|b) < 8 for unsigned...
2008-07-09 Nick LewyckyFold ((1 << a) & 1) to (a == 0).
2008-07-09 Nick LewyckyReduce x - y to -y when we know the 'x' part will get...
2008-07-09 Devang PatelIf loop induction variable's start value is less then...
2008-07-08 Chris LattnerFix PR2496, a really nasty bug which involved sinking...
2008-07-07 Evan ChengFix two serious LSR bugs.
2008-07-07 Dan GohmanMake DenseMap's insert return a pair, to more closely...
2008-07-05 Nick LewyckyFix missed optimization opportunity when analyzing...
2008-07-03 Owen AndersonUse information already present in the ValueTable to...
2008-07-03 Devang PatelDo not try to update dominator info while manipulating...
2008-07-03 Owen AndersonRemove the ability for ADCE to remove unreachable block...
2008-07-03 Bill WendlingRemove unused function.
2008-07-03 Devang PatelPreserve dom info.
2008-07-03 Devang PatelRemove extra FIXME
2008-07-03 Devang PatelReconstruct dom info, if loop is unswitched.
2008-07-03 Devang PatelLoopUnswitch does not preserve dominator info in all...
2008-07-03 Devang PatelUndo previous patch. It is not that simple to fix dom...
2008-07-02 Devang PatelPreserve dom info while simplifing loop after the unswitch.
2008-07-02 Owen AndersonUse df_ext_iterator to capture the reachable set withou...
2008-07-02 Owen AndersonAvoid a redundant call.
2008-07-02 Owen AndersonAdd support to ADCE for pruning unreachable blocks...
2008-07-02 Owen AndersonUse DenseSet rather than SmallPtrSet for the alive...
2008-07-02 Owen AndersonA better fix for PR2503 that doesn't pessimize GVN...
2008-07-02 Devang Patelreuse vectors.
2008-07-02 Devang PatelFix comment.
2008-07-02 Devang PatelPreserve loop data so that it is not fetched everytime...
2008-06-30 Evan Cheng- Re-apply 52748 and friends with fix. GetConstantStrin...
2008-06-29 Anton KorobeynikovRevert (52748 and friends):
2008-06-26 Eric ChristopherRemove unused function.
2008-06-26 Eric ChristopherMove GetConstantStringInfo to lib/Analysis. Remove
2008-06-25 Evan ChengRestore DeadArgElim back to 52570. It's breaking 447...
2008-06-25 Duncan SandsPacify gcc-4.3.
2008-06-25 Matthijs KooijmanFix a (false) warning on darwin.
2008-06-25 Matthijs KooijmanFix some cosmetics in comments.
2008-06-25 Evan Cheng- Use O(1) check of basic block size limit.
2008-06-25 Chris LattnerFix PR2488, a case where we deleted stack restores...
2008-06-24 Dan GohmanRevert 52645, the loop unroller changes. It caused...
2008-06-24 Dan GohmanFix a typo in a comment.
next