zap dead code.
[oota-llvm.git] / lib / Transforms / InstCombine /
2010-08-31 Owen AndersonRemove r111665, which implemented store-narrowing in...
2010-08-28 Chris Lattnerfor completeness, allow undef also.
2010-08-28 Chris Lattnerhandle the constant case of vector insertion. For...
2010-08-28 Chris Lattneroptimize bitcasts from large integers to vector into...
2010-08-27 Chris LattnerEnhance the shift propagator to handle the case when...
2010-08-27 Chris LattnerImplement a pretty general logical shift propagation
2010-08-27 Chris Lattnerremove some special shift cases that have been subsumed...
2010-08-27 Chris Lattnerteach the truncation optimization that an entire chain of
2010-08-27 Chris LattnerAdd an instcombine to clean up a common pattern produced
2010-08-26 Chris Lattneroptimize "integer extraction out of the middle of a...
2010-08-26 Chris Lattneroptimize bitcast(trunc(bitcast(x))) where the result...
2010-08-20 Owen AndersonRe-apply r111568 with a fix for the clang self-host.
2010-08-19 Owen AndersonRevert r111568 to unbreak clang self-host.
2010-08-19 Owen AndersonWhen a set of bitmask operations, typically from a...
2010-08-17 Eric ChristopherTemporarily revert r110987 as it's causing some miscomp...
2010-08-13 Nate BegemanReapply this transformation now that it is passing...
2010-08-12 Eric ChristopherTemporarily revert 110737 and 110734, they were causing...
2010-08-10 Nate BegemanAdd the minimal amount of smarts necessary to instcombi...
2010-08-09 Eli FriedmanPR7853: fix a silly mistake introduced in r101899,...
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-08-03 Dan GohmanMake instcombine set explicit alignments on load or...
2010-08-03 Dan GohmanUse unary + instead of a separate local variable for...
2010-08-02 Owen AndersonRe-apply the infamous r108614, with a fix pointed out...
2010-07-31 Daniel DunbarSpeculatively revert r108614, "Another attempt at getti...
2010-07-30 Dan GohmanMove MaximumAlignment to be a member of the Value class.
2010-07-29 Eli FriedmanPR7750: !CExpr->isNullValue() only properly computes...
2010-07-28 Dan GohmanDefine a maximum supported alignment value for load...
2010-07-28 Dan GohmanWhen user code intentionally dereferences null, the...
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-19 Owen AndersonTweak per Chris' comments.
2010-07-19 Owen AndersonReimplement r108639 in InstCombine rather than DAGCombine.
2010-07-17 Owen AndersonAnother attempt at getting the clang self-host to like...
2010-07-16 Owen AndersonRemove the rest of my instcombine changes. Back to...
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-07-16 Eric ChristopherAlso revert 108422, it's causing some test failures.
2010-07-15 Owen AndersonSpeculatively revert r108429 to fix the clang self...
2010-07-15 Owen AndersonPer Chris' suggestion, get rid of the select canonicali...
2010-07-15 Owen AndersonReapply r108378, with bugfixes, testcase, and improved...
2010-07-15 Eli FriedmanSpeculatively revert r108378; may be causing bootstrap...
2010-07-14 Owen AndersonAdd instcombine transforms to optimize tests of multipl...
2010-07-14 Chris Lattnerrevert r108320, I see the failures now...
2010-07-14 Chris Lattnerreapply benjamin's instcombine patch, I don't see anyth...
2010-07-12 Benjamin KramerNope, still breaks the release selfhost bots :(
2010-07-12 Benjamin KramerReapply the "or" half of r108136, which seems to be...
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Benjamin KramerRevert r108141 again, sigh.
2010-07-12 Gabor Greifcache result of operator*
2010-07-12 Benjamin KramerReapply 108136 with an ugly pasto fixed.
2010-07-12 Benjamin KramerMove optimization to avoid redundant matching.
2010-07-12 Benjamin KramerRevert r108136 until I figure out why it broke selfhost.
2010-07-12 Benjamin Kramerinstcombine: fold (x & y) | (~x & z) and (x & y) ^...
2010-07-12 Duncan SandsConvert some tab stops into spaces.
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifdo not repeatedly dereference use_iterator
2010-07-08 Benjamin KramerTeach instcombine to transform
2010-06-30 Gabor Greifuse getArgOperand (corrected by CallInst::ArgOffset...
2010-06-28 Gabor Greifuse ArgOperand API
2010-06-28 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifuse ArgOperand API (some hunks I could split)
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse (even more, still) ArgOperand API
2010-06-24 Gabor Greifuse (even more) ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API
2010-06-24 Gabor Greifuse ArgOperand API, also tighten the type of visitFree...
2010-06-24 Gabor Greifuse ArgOperand API
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-05-28 Dan GohmanTeach instcombine to promote alloca array sizes.
2010-05-28 Dan GohmanFix instcombine's handling of alloca to accept non...
2010-05-27 Duncan SandsTeach instCombine to remove malloc+free if malloc's...
2010-05-25 Dan GohmanFix a missing newline in debug output.
2010-05-11 Duncan SandsI got tired of VISIBILITY_HIDDEN colliding with the...
2010-05-08 Chris LattnerTeach instcombine to transform a bitcast/(zext|trunc...
2010-04-28 Chris Lattnerfurther clarify alignment of globals, fix instcombine
2010-04-20 Gabor Greifuse abstract accessors to CallInst
2010-04-20 Chris Lattnermove some select simplifications out out instcombine...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-09 Dan GohmanMinor code simplification.
2010-04-08 Dan GohmanAdd variants of ult, ule, etc. which take a uint64_t...
2010-04-07 Dan GohmanSay bitcast instead of bitconvert.
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-23 Evan ChengFix an incorrect logic causing instcombine to miss...
2010-03-20 Gabor GreifAdd a setCalledFunction member to InvokeInst (like...
2010-03-12 Benjamin KramerFactor checked library call optimization into a common...
2010-03-11 Benjamin Kramerstpcpy is so similar to strcpy, it doesn't deserve...
2010-03-11 Eric ChristopherLower stpcpy_chk when possible.
next