the bug was apparently fixed long ago, reenable the assertion
[oota-llvm.git] / lib / Transforms /
2008-08-22 Chris Lattnerconsolidate DenseMapInfo implementations, and add one...
2008-08-21 Nick LewyckyRevert r54876 r54877 r54906 and r54907. Evan found...
2008-08-20 Evan ChengSilence a compiler warning.
2008-08-20 Mon P WangFixed shuffle optimizations to handle non power of...
2008-08-19 Chris Lattnerdon't use the result of WriteAsOperand
2008-08-17 Nick LewyckyMake this comment clearer. Instead of using an ambiguou...
2008-08-17 Nick LewyckyConsider the case where xor by -1 and xor by 128 have...
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-08-17 Evan ChengRevert 54821. It's miscompiling 252.eon and 447.dealII
2008-08-17 Nick LewyckyI found a better place for this optz'n.
2008-08-17 Nick LewyckyXor'ing both sides of icmp by sign-bit is equivalent...
2008-08-17 Chris LattnerRework the routines that convert AP[S]Int into a string...
2008-08-15 Owen AndersonRemove GCSE, ValueNumbering, and LoadValueNumbering...
2008-08-15 Devang PatelReapply 54786. Add overflow and number of mantissa...
2008-08-15 Evan ChengRevert 54786. It's not checking for overflows, etc.
2008-08-15 Chris Lattneruse smallvector instead of vector for a couple worklist...
2008-08-14 Bill WendlingTemporarily revert r54792. It's causing an ICE during...
2008-08-14 Devang PatelUse DenseMap. Patch by Pratik Solanki.
2008-08-14 Devang PatelIf IV is used in a int-to-float cast inside the loop...
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-08-14 Matthijs KooijmanReplace two for loops with while(!X->use_empty()) loops...
2008-08-13 Dan GohmanFix a bogus srem rule - a negative value srem'd by...
2008-08-13 Dan GohmanFix SCCP's handling of struct value loads and stores...
2008-08-13 Devang PatelRename. s/FindIVForUser/FindIVUserForCond/g
2008-08-13 Devang PatelCheck sign to detect overflow before changing compare...
2008-08-12 Bill WendlingRemove tabs.
2008-08-11 Chris LattnerImplement support for simplifying vector comparisons...
2008-08-08 Eric ChristopherHave IRBuilder take a template argument on whether...
2008-08-07 Matthijs KooijmanLet SRETPromotion properly preserve the function name...
2008-08-07 Matthijs KooijmanFix SRETPromotion, it was generating functions without...
2008-08-07 Matthijs KooijmanAdd some debug output to SRETPromotion.
2008-08-06 Dan GohmanFix a shufflevector instcombine that was emitting inval...
2008-08-06 Evan ChengFix PR2355: bug in ChangeCompareStride. When the loop...
2008-08-06 Chris Lattneroptimize a common idiom generated by clang for bitfield...
2008-08-06 Chris LattnerZap sitofp/fptoui pairs. In all cases when the sign...
2008-08-06 Nick LewyckyReinstate this optimization, but without the miscompile...
2008-08-05 Dan GohmanPass the computed iteration count value to RewriteLoopE...
2008-08-05 Bill WendlingRevert r53282. This was causing a miscompile on Linux...
2008-08-05 Dan GohmanTrim #includes.
2008-08-01 Duncan SandsFix comment typos.
2008-07-29 Nate BegemanAdd vector shifts to the IR, patch by Eli Friedman.
2008-07-29 Matthijs KooijmanAdd -unroll-allow-partial command line option that...
2008-07-29 Matthijs KooijmanRestructure ArgumentPromotion a bit. Instead of just...
2008-07-28 Owen AndersonDon't remove volatile loads. Thanks to Duncan for...
2008-07-28 Owen AndersonAdd support for eliminating stores that store the same...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
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.
next