Fix an assert-on-inline-inline-asm bug.
[oota-llvm.git] / lib / Transforms /
2006-06-07 Reid SpencerFix a spello in a comment.
2006-06-06 Chris LattnerFix a bug in a recent patch. This fixes UnitTests...
2006-06-06 Owen AndersonFix some formatting, and use inLoop() when appropriate.
2006-06-06 Owen AndersonStop a memory leak, and update some comments.
2006-06-04 Owen AndersonSome more clean-up, and squash an IDF-Phi related bug.
2006-06-04 Owen AndersonVarious clean-ups suggested by Chris.
2006-06-03 Owen AndersonFix a bug in Phi-noded insertion. Also, update some...
2006-06-02 Chris LattnerRemove unneeded hook. Patch by Anton K. Thanks!
2006-06-02 Chris LattnerForce anything that #includes llvm/Transforms/Utils...
2006-06-01 Chris LattnerRemove dead #include
2006-06-01 Chris LattnerMake the "pruning cloner" smarter. As it propagates...
2006-06-01 Chris LattnerSilence a -pedantic warning.
2006-06-01 Owen AndersonRemove a FIXME that was fixed with my last patch.
2006-06-01 Owen AndersonMore cleanups. Also, add a special case for updating...
2006-05-31 Chris LattnerSwap the order of operands created here. For +&|^...
2006-05-31 Owen AndersonExtract a huge loop into a helper method. Fix a few...
2006-05-29 Owen AndersonAdd Use replacement. Assuming there is nothing horribl...
2006-05-28 Owen AndersonMajor think-o. Iterate over all live out-of-loop value...
2006-05-27 Owen AndersonMake LCSSA insert proper Phi nodes throughout the rest...
2006-05-27 Chris LattnerFix some regression from the inliner patch I committed...
2006-05-27 Chris LattnerSwitch the inliner over to using CloneAndPruneFunctionI...
2006-05-27 Chris LattnerImplement a new method, CloneAndPruneFunctionInto,...
2006-05-27 Chris LattnerRefactor some code to expose an interface to constant...
2006-05-27 Owen AndersonA few small clean-ups, and the addition of an LCSSA...
2006-05-26 Owen AndersonFix a copy-and-paste-o that would break some compilers.
2006-05-26 Owen AndersonClean up and refactor LCSSA a bunch. It should also...
2006-05-26 Chris LattnerImplement Transforms/InstCombine/store.ll:test2.
2006-05-26 Owen AndersonSkeletal LCSSA pass. This is currently non-functional...
2006-05-26 Chris LattnerTransform things like (splat(splat)) -> splat
2006-05-25 Chris LattnerIntroduce a helper function that simplifies interpretat...
2006-05-25 Chris LattnerTurn (cast (shuffle (cast)) -> shuffle (cast) if it...
2006-05-25 Chris Lattnerextract element from a shuffle vector can be trivially...
2006-05-25 Chris LattnerRevert a patch that is unsafe, due to out of range...
2006-05-24 Chris LattnerPatch for a new instcombine xform, patch contributed...
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-20 Chris LattnerSilence a bogus gcc warning
2006-05-19 Reid SpencerFix a doxygen problem and break lines at 80 columns
2006-05-17 Chris LattnerDeclare that lowerinvoke doesn't interact with other...
2006-05-17 Chris LattnerAdd a CloneModule call that exposes the mapping of...
2006-05-14 Chris Lattnerremove some dead code identified by coverity
2006-05-14 Chris Lattnerremove dead variables
2006-05-14 Evan ChengBacking out last check-in for now. It's causing an...
2006-05-13 Chris LattnerAdd/Sub/Mul are safe to promote here as well. Incremen...
2006-05-13 Chris LattnerImplement simple promotion for cast elimination in...
2006-05-12 Chris LattnerRemove some dead variables.
2006-05-12 Chris LattnerRemove dead stuff
2006-05-11 Chris LattnerRefactor some code, making it simpler.
2006-05-10 Chris LattnerTwo changes:
2006-05-09 Chris LattnerPatch to make some xforms preserve each other. Patch...
2006-05-06 Chris LattnerMove some code around.
2006-05-05 Chris LattnerFix an infinite loop compiling oggenc last night.
2006-05-05 Chris LattnerImplement InstCombine/cast.ll:test29
2006-05-04 Chris LattnerFix Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll
2006-05-02 Chris LattnerAdd pass ID's for various passes, so they can be AddReq...
2006-04-28 Chris LattnerFix InstCombine/2006-04-28-ShiftShiftLongLong.ll
2006-04-28 Chris LattnerFix Transforms/Reassociate/2006-04-27-ReassociateVector.ll
2006-04-27 Chris LattnerAdd support for inserting undef into a vector. This...
2006-04-27 Chris LattnerFix some nondeterminstic behavior in the mem2reg pass...
2006-04-20 Chris LattnerFix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll
2006-04-20 Andrew LenharthMake code match cvs commit message :)
2006-04-20 Andrew LenharthIf we can convert the return pointer type into an integ...
2006-04-17 Chris LattnerTurn x86 unaligned load/store intrinsics into aligned...
2006-04-16 Chris LattnerFix a bug in the 'shuffle(undef,x,mask) -> shuffle...
2006-04-16 Chris LattnerCanonicalize shuffle(undef,x,mask) -> shuffle(x, undef...
2006-04-15 Chris Lattnersignificant cleanups to code that uses insert/extractel...
2006-04-14 Chris LattnerTeach scalarrepl to promote unions of vectors and float...
2006-04-13 Andrew Lenharthlinear -> constant time
2006-04-12 Reid SpencerGet rid of a signed/unsigned compare warning.
2006-04-12 Chris LattnerTurn casts into getelementptr's when possible. This...
2006-04-10 Chris LattnerImplement vec_shuffle.ll:test3
2006-04-10 Chris LattnerImplement InstCombine/vec_shuffle.ll:test[12]
2006-04-10 Andrew LenharthAdd a simple pass to make sure that all (non-library...
2006-04-08 Chris LattnerAdd supprot for shufflevector
2006-04-07 Chris LattnerFix inlining of insert/extract element constantexprs
2006-04-06 Chris LattnerLower vperm(x,y, mask) -> shuffle(x,y,mask) if mask...
2006-04-02 Chris Lattnervector casts of casts are eliminable. Transform this:
2006-04-02 Chris LattnerAllow transforming this:
2006-04-02 Chris LattnerTurn altivec lvx/stvx intrinsics into loads and stores...
2006-04-02 Chris LattnerAdjust to change in Intrinsics.gen interface.
2006-04-01 Chris Lattneradd valuemapper support for inline asm
2006-04-01 Chris LattnerFix InstCombine/2006-04-01-InfLoop.ll
2006-04-01 Chris LattnerFold A^(B&A) -> (B&A)^A
2006-03-31 Chris LattnerIf we can look through vector operations to find the...
2006-03-31 Chris Lattnerextractelement(undef,x) -> undef
2006-03-30 Chris LattnerFix Transforms/InstCombine/2006-03-30-ExtractElement.ll
2006-03-27 Chris Lattnerteach the inliner to work with packed constants
2006-03-25 Chris LattnerDon't crash on packed logical ops
2006-03-24 Chris LattnerFix spello
2006-03-24 Chris Lattneradd the actual cost to the debug info
2006-03-23 Jim LaskeyStrip changes to llvm.dbg intrinsics.
2006-03-23 Jim LaskeyCan't combine anymore - we don't have a chain through...
2006-03-22 Chris Lattnersilence a bogus gcc warning
2006-03-19 Chris LattnerTeach cee to propagate through switch statements. ...
2006-03-18 Evan Cheng- Fixed a bogus if condition.
2006-03-18 Evan ChengSort StrideOrder so we can process the smallest strides...
2006-03-17 Evan ChengAllow users of iv / stride to be rewritten with express...
2006-03-16 Evan ChengFor each loop, keep track of all the IV expressions...
2006-03-15 Chris LattnerTeach the strip pass to strip type names in addition...
2006-03-14 Chris LattnerImplement a FIXME, recusively reassociating
2006-03-14 Chris Lattnerextract some code into a method, no functionality change
next