2006-05-14 |
Chris Lattner | remove some dead code identified by coverity |
tree | commitdiff |
2006-05-14 |
Chris Lattner | remove dead variables |
tree | commitdiff |
2006-05-14 |
Evan Cheng | Backing out last check-in for now. It's causing an... |
tree | commitdiff |
2006-05-13 |
Chris Lattner | Add/Sub/Mul are safe to promote here as well. Incremen... |
tree | commitdiff |
2006-05-13 |
Chris Lattner | Implement simple promotion for cast elimination in... |
tree | commitdiff |
2006-05-12 |
Chris Lattner | Remove some dead variables. |
tree | commitdiff |
2006-05-12 |
Chris Lattner | Remove dead stuff |
tree | commitdiff |
2006-05-11 |
Chris Lattner | Refactor some code, making it simpler. |
tree | commitdiff |
2006-05-10 |
Chris Lattner | Two changes: |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Patch to make some xforms preserve each other. Patch... |
tree | commitdiff |
2006-05-06 |
Chris Lattner | Move some code around. |
tree | commitdiff |
2006-05-05 |
Chris Lattner | Fix an infinite loop compiling oggenc last night. |
tree | commitdiff |
2006-05-05 |
Chris Lattner | Implement InstCombine/cast.ll:test29 |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Fix Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Add pass ID's for various passes, so they can be AddReq... |
tree | commitdiff |
2006-04-28 |
Chris Lattner | Fix InstCombine/2006-04-28-ShiftShiftLongLong.ll |
tree | commitdiff |
2006-04-28 |
Chris Lattner | Fix Transforms/Reassociate/2006-04-27-ReassociateVector.ll |
tree | commitdiff |
2006-04-27 |
Chris Lattner | Add support for inserting undef into a vector. This... |
tree | commitdiff |
2006-04-27 |
Chris Lattner | Fix some nondeterminstic behavior in the mem2reg pass... |
tree | commitdiff |
2006-04-20 |
Chris Lattner | Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll |
tree | commitdiff |
2006-04-20 |
Andrew Lenharth | Make code match cvs commit message :) |
tree | commitdiff |
2006-04-20 |
Andrew Lenharth | If we can convert the return pointer type into an integ... |
tree | commitdiff |
2006-04-17 |
Chris Lattner | Turn x86 unaligned load/store intrinsics into aligned... |
tree | commitdiff |
2006-04-16 |
Chris Lattner | Fix a bug in the 'shuffle(undef,x,mask) -> shuffle... |
tree | commitdiff |
2006-04-16 |
Chris Lattner | Canonicalize shuffle(undef,x,mask) -> shuffle(x, undef... |
tree | commitdiff |
2006-04-15 |
Chris Lattner | significant cleanups to code that uses insert/extractel... |
tree | commitdiff |
2006-04-14 |
Chris Lattner | Teach scalarrepl to promote unions of vectors and float... |
tree | commitdiff |
2006-04-13 |
Andrew Lenharth | linear -> constant time |
tree | commitdiff |
2006-04-12 |
Reid Spencer | Get rid of a signed/unsigned compare warning. |
tree | commitdiff |
2006-04-12 |
Chris Lattner | Turn casts into getelementptr's when possible. This... |
tree | commitdiff |
2006-04-10 |
Chris Lattner | Implement vec_shuffle.ll:test3 |
tree | commitdiff |
2006-04-10 |
Chris Lattner | Implement InstCombine/vec_shuffle.ll:test[12] |
tree | commitdiff |
2006-04-10 |
Andrew Lenharth | Add a simple pass to make sure that all (non-library... |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add supprot for shufflevector |
tree | commitdiff |
2006-04-07 |
Chris Lattner | Fix inlining of insert/extract element constantexprs |
tree | commitdiff |
2006-04-06 |
Chris Lattner | Lower vperm(x,y, mask) -> shuffle(x,y,mask) if mask... |
tree | commitdiff |
2006-04-02 |
Chris Lattner | vector casts of casts are eliminable. Transform this: |
tree | commitdiff |
2006-04-02 |
Chris Lattner | Allow transforming this: |
tree | commitdiff |
2006-04-02 |
Chris Lattner | Turn altivec lvx/stvx intrinsics into loads and stores... |
tree | commitdiff |
2006-04-02 |
Chris Lattner | Adjust to change in Intrinsics.gen interface. |
tree | commitdiff |
2006-04-01 |
Chris Lattner | add valuemapper support for inline asm |
tree | commitdiff |
2006-04-01 |
Chris Lattner | Fix InstCombine/2006-04-01-InfLoop.ll |
tree | commitdiff |
2006-04-01 |
Chris Lattner | Fold A^(B&A) -> (B&A)^A |
tree | commitdiff |
2006-03-31 |
Chris Lattner | If we can look through vector operations to find the... |
tree | commitdiff |
2006-03-31 |
Chris Lattner | extractelement(undef,x) -> undef |
tree | commitdiff |
2006-03-30 |
Chris Lattner | Fix Transforms/InstCombine/2006-03-30-ExtractElement.ll |
tree | commitdiff |
2006-03-27 |
Chris Lattner | teach the inliner to work with packed constants |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Don't crash on packed logical ops |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Fix spello |
tree | commitdiff |
2006-03-24 |
Chris Lattner | add the actual cost to the debug info |
tree | commitdiff |
2006-03-23 |
Jim Laskey | Strip changes to llvm.dbg intrinsics. |
tree | commitdiff |
2006-03-23 |
Jim Laskey | Can't combine anymore - we don't have a chain through... |
tree | commitdiff |
2006-03-22 |
Chris Lattner | silence a bogus gcc warning |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Teach cee to propagate through switch statements. ... |
tree | commitdiff |
2006-03-18 |
Evan Cheng | - Fixed a bogus if condition. |
tree | commitdiff |
2006-03-18 |
Evan Cheng | Sort StrideOrder so we can process the smallest strides... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Allow users of iv / stride to be rewritten with express... |
tree | commitdiff |
2006-03-16 |
Evan Cheng | For each loop, keep track of all the IV expressions... |
tree | commitdiff |
2006-03-15 |
Chris Lattner | Teach the strip pass to strip type names in addition... |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Implement a FIXME, recusively reassociating |
tree | commitdiff |
2006-03-14 |
Chris Lattner | extract some code into a method, no functionality change |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Promote shifts by a constant to multiplies so that... |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Added target lowering hooks which LSR consults to make... |
tree | commitdiff |
2006-03-13 |
Jim Laskey | Handle the removal of the debug chain. |
tree | commitdiff |
2006-03-09 |
Chris Lattner | use autogenerated side-effect information |
tree | commitdiff |
2006-03-09 |
Chris Lattner | fix a pasto |
tree | commitdiff |
2006-03-08 |
Chris Lattner | Fix a miscompilation of 188.ammp with the new CFE.... |
tree | commitdiff |
2006-03-07 |
Jim Laskey | Switch to using a numeric id for anchors. |
tree | commitdiff |
2006-03-07 |
Chris Lattner | Fix ConstantMerge/2006-03-07-DontMergeDiffSections... |
tree | commitdiff |
2006-03-07 |
Chris Lattner | Teach the alignment handling code to look through const... |
tree | commitdiff |
2006-03-06 |
Chris Lattner | Teach instcombine to increase the alignment of memset... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Make vector narrowing more effective, implementing |
tree | commitdiff |
2006-03-04 |
Chris Lattner | Add factoring of multiplications, e.g. turning A*A... |
tree | commitdiff |
2006-03-04 |
Chris Lattner | Canonicalize (X+C1)*C2 -> X*C2+C1*C2 |
tree | commitdiff |
2006-03-03 |
Chris Lattner | Change this to work with renamed intrinsics. |
tree | commitdiff |
2006-03-03 |
Chris Lattner | Make this work with renamed intrinsics. |
tree | commitdiff |
2006-03-02 |
Chris Lattner | Generalize the REM folding code to handle another case... |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Fix a regression in a patch from a couple of days ago... |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Implement rem.ll:test[7-9] and PR712 |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Simplify some code now that the RHS of a rem can't... |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Rearrange some code, fold "rem X, 0", implementing... |
tree | commitdiff |
2006-02-27 |
Chris Lattner | Merge two almost-identical pieces of code. |
tree | commitdiff |
2006-02-27 |
Chris Lattner | Fold (A^B) == A -> B == 0 |
tree | commitdiff |
2006-02-26 |
Chris Lattner | Fold (X|C1)^C2 -> X^(C1|C2) when possible. This implements |
tree | commitdiff |
2006-02-24 |
Chris Lattner | Fix a problem that Nate noticed that boils down to... |
tree | commitdiff |
2006-02-22 |
Chris Lattner | Fix Regression/Transforms/LoopUnswitch/2006-02-22-Unswi... |
tree | commitdiff |
2006-02-22 |
Chris Lattner | Add some comments, simplify some code, and fix a bug... |
tree | commitdiff |
2006-02-18 |
Chris Lattner | improved support for branch folding, still not enabled. |
tree | commitdiff |
2006-02-18 |
Jeff Cohen | Fix bugs identified by VC++. |
tree | commitdiff |
2006-02-18 |
Chris Lattner | Implement deletion of dead blocks, currently disabled. |
tree | commitdiff |
2006-02-18 |
Chris Lattner | a previous patch completely disabled trivial unswitchin... |
tree | commitdiff |
2006-02-18 |
Chris Lattner | initial trivial support for folding branches that have... |
tree | commitdiff |
2006-02-18 |
Chris Lattner | When unswitching a loop, make sure to update loop info... |
tree | commitdiff |
2006-02-18 |
Chris Lattner | Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll |
tree | commitdiff |
2006-02-17 |
Chris Lattner | Fix loops where the header has an exit, fixing a loop... |
tree | commitdiff |
2006-02-17 |
Chris Lattner | start of some new simplification code, not thoroughly... |
tree | commitdiff |
2006-02-16 |
Nate Begeman | Rework the SelectionDAG-based implementations of Simpli... |
tree | commitdiff |
2006-02-16 |
Chris Lattner | Change SplitBlock to increment a BasicBlock::iterator... |
tree | commitdiff |
2006-02-16 |
Jeff Cohen | Fix VC++ warning. |
tree | commitdiff |
2006-02-16 |
Chris Lattner | fix a bug where we unswitched the wrong way |
tree | commitdiff |
next |