2009-04-29 |
Dale Johannesen | Print correct instruction in dump. |
tree | commitdiff |
2009-04-29 |
Dan Gohman | Reword and tidy up some comments. |
tree | commitdiff |
2009-04-27 |
Dan Gohman | Remove an obsolete comment. |
tree | commitdiff |
2009-04-27 |
Dale Johannesen | Fix PR 4086, a bug in FP IV elimination. |
tree | commitdiff |
2009-04-27 |
Dan Gohman | Permit ChangeCompareStride to rewrite a comparison... |
tree | commitdiff |
2009-04-25 |
Dan Gohman | Return null instead of false, as appropriate. |
tree | commitdiff |
2009-04-25 |
Dan Gohman | Add several more icmp simplifications. Transform signed... |
tree | commitdiff |
2009-04-24 |
Sanjiv Gupta | Allow i16 type indices to gep. |
tree | commitdiff |
2009-04-23 |
Dan Gohman | Change SCEVExpander's expandCodeFor to provide more... |
tree | commitdiff |
2009-04-22 |
Evan Cheng | Make sure both operands have binary instructions have... |
tree | commitdiff |
2009-04-22 |
Evan Cheng | A few more places where the check of use_empty is needed. |
tree | commitdiff |
2009-04-22 |
Evan Cheng | Avoid deferencing use_begin() if value does not have... |
tree | commitdiff |
2009-04-22 |
Owen Anderson | Real fix for PR3549, by using caching for predecessor... |
tree | commitdiff |
2009-04-22 |
Owen Anderson | Use PredIteratorCache in LCSSA, which gives a 37% overa... |
tree | commitdiff |
2009-04-21 |
Chris Lattner | use predicate instead of hand-rolled loop |
tree | commitdiff |
2009-04-21 |
Chris Lattner | fix a crash on a pointless but valid zero-length memset... |
tree | commitdiff |
2009-04-21 |
Dan Gohman | Factor out a common base class from SCEVTruncateExpr... |
tree | commitdiff |
2009-04-21 |
Dan Gohman | Introduce encapsulation for ScalarEvolution's TargetDat... |
tree | commitdiff |
2009-04-20 |
Dale Johannesen | Adjust loop size estimate for full unrolling; |
tree | commitdiff |
2009-04-20 |
Sanjiv Gupta | Before trying to introduce/eliminate cast/ext/trunc... |
tree | commitdiff |
2009-04-18 |
Dan Gohman | Use more const qualifiers with SCEV interfaces. |
tree | commitdiff |
2009-04-17 |
Jim Grosbach | remove trailing whitespace |
tree | commitdiff |
2009-04-17 |
David Greene | Use a safer iterator interface and get rid of std C... |
tree | commitdiff |
2009-04-17 |
Dan Gohman | Don't create ConstantInts with pointer type. This fixes a |
tree | commitdiff |
2009-04-16 |
Dan Gohman | Use TargetData::getTypeSizeInBits instead of getPrimiti... |
tree | commitdiff |
2009-04-16 |
Eli Friedman | Fix for PR3944: make mem2reg O(N) instead of O(N^2... |
tree | commitdiff |
2009-04-16 |
Dan Gohman | Minor code simplifications. Don't attempt LSR on theore... |
tree | commitdiff |
2009-04-16 |
Dan Gohman | LSR is no longer a GEP optimizer. It is now an IV expre... |
tree | commitdiff |
2009-04-16 |
Dan Gohman | Use ConstantExpr::getIntToPtr instead of SCEVExpander... |
tree | commitdiff |
2009-04-16 |
Dan Gohman | Use a SCEV expression cast instead of immediately inser... |
tree | commitdiff |
2009-04-16 |
Dan Gohman | Expand GEPs in ScalarEvolution expressions. SCEV expres... |
tree | commitdiff |
2009-04-15 |
Dale Johannesen | Eliminate zext over (iv | const) or (signed iv), |
tree | commitdiff |
2009-04-15 |
Dale Johannesen | Eliminate zext over (iv & const) or ((iv+const)&const) |
tree | commitdiff |
2009-04-15 |
Dale Johannesen | Enhance induction variable code to remove the |
tree | commitdiff |
2009-04-15 |
Evan Cheng | Avoid making the transformation enabled by my last... |
tree | commitdiff |
2009-04-15 |
Devang Patel | While inlining, clone llvm.dbg.func.start intrinsic... |
tree | commitdiff |
2009-04-14 |
Evan Cheng | Optimize conditional branch on i1 phis with non-constan... |
tree | commitdiff |
2009-04-14 |
Owen Anderson | LoopIndexSplit needs to inform the loop pass manager... |
tree | commitdiff |
2009-04-13 |
Chris Lattner | eliminate unneeded parens. |
tree | commitdiff |
2009-04-12 |
Chris Lattner | "There was a typo in my previous patch which leads... |
tree | commitdiff |
2009-04-12 |
Chris Lattner | add some optimizations for strncpy/strncat and factor... |
tree | commitdiff |
2009-04-08 |
Chris Lattner | Instcombine should not promote whole computation trees... |
tree | commitdiff |
2009-04-07 |
Chris Lattner | fix rdar://6762290, a crash compiling cxx filt with... |
tree | commitdiff |
2009-04-07 |
Chris Lattner | remove empty section |
tree | commitdiff |
2009-04-06 |
Ed Schouten | Let the strcat optimizer return the pointer to the... |
tree | commitdiff |
2009-04-01 |
Owen Anderson | Reapply r68211, with the miscompilations it caused... |
tree | commitdiff |
2009-04-01 |
Dan Gohman | Revert r68172. It caused regressions in |
tree | commitdiff |
2009-04-01 |
Owen Anderson | Enhance GVN to propagate simple conditionals. This... |
tree | commitdiff |
2009-03-31 |
Chris Lattner | Make the key of ValueRankMap an AssertingVH, so that... |
tree | commitdiff |
2009-03-31 |
Evan Cheng | Throttle back "fold select into operand" transformation... |
tree | commitdiff |
2009-03-31 |
Devang Patel | Update call graph after inlining invoke. |
tree | commitdiff |
2009-03-30 |
Devang Patel | Loop Index Split can eliminate a loop if it can determi... |
tree | commitdiff |
2009-03-27 |
Duncan Sands | Revert r67798: it breaks llvm-gcc bootstrap on x86... |
tree | commitdiff |
2009-03-27 |
Dale Johannesen | One more place to skip debug info. |
tree | commitdiff |
2009-03-26 |
Devang Patel | While hoisting an instruction, update alias info set... |
tree | commitdiff |
2009-03-26 |
Dale Johannesen | Skip debug info one more place. (This one gets |
tree | commitdiff |
2009-03-25 |
Devang Patel | Before deleting a basic block, give other loop passes... |
tree | commitdiff |
2009-03-25 |
Chris Lattner | Fix PR3874 by restoring a condition I removed, but... |
tree | commitdiff |
2009-03-24 |
Chris Lattner | oops, I intended to remove this, not comment it out... |
tree | commitdiff |
2009-03-24 |
Chris Lattner | canonicalize inttoptr and ptrtoint instructions which... |
tree | commitdiff |
2009-03-24 |
Chris Lattner | two changes: |
tree | commitdiff |
2009-03-23 |
Dale Johannesen | Use a SmallPtrSet instead of std::set. |
tree | commitdiff |
2009-03-23 |
Dan Gohman | Now that errs() is properly non-buffered, there's no... |
tree | commitdiff |
2009-03-21 |
Duncan Sands | Factorize out a concept - no functionality change. |
tree | commitdiff |
2009-03-20 |
Chris Lattner | Fix instcombine to not introduce undefined shifts when... |
tree | commitdiff |
2009-03-20 |
Duncan Sands | Don't load values out of global constants with weak |
tree | commitdiff |
2009-03-19 |
Dale Johannesen | Clear the cached cost when removing a function in |
tree | commitdiff |
2009-03-19 |
Dale Johannesen | Fix comment typo. |
tree | commitdiff |
2009-03-19 |
Dale Johannesen | This pass keeps a map of Instructions to Rank numbers, |
tree | commitdiff |
2009-03-19 |
Nick Lewycky | Remove strange extra semicolons. |
tree | commitdiff |
2009-03-18 |
Chris Lattner | aha, DAE does have to think about PHI nodes. Many... |
tree | commitdiff |
2009-03-18 |
Chris Lattner | Fix PR3826 - InstComb assert with vector shift, by... |
tree | commitdiff |
2009-03-18 |
Chris Lattner | add an assertion to make it clear that PHI nodes are... |
tree | commitdiff |
2009-03-18 |
Zhou Sheng | Explicitly check for StoreInst, do not lose the chance... |
tree | commitdiff |
2009-03-18 |
Zhou Sheng | Revert my previous change on Local.cpp, instead, fix... |
tree | commitdiff |
2009-03-18 |
Zhou Sheng | Fix a bug. |
tree | commitdiff |
2009-03-18 |
Chris Lattner | Fix PR3807 by inserting 'insertelement' instructions... |
tree | commitdiff |
2009-03-17 |
Chris Lattner | LSR shouldn't ever try to hack on integer IV's larger... |
tree | commitdiff |
2009-03-17 |
Chris Lattner | Remove a condition which is always true. |
tree | commitdiff |
2009-03-17 |
Dale Johannesen | Fix a debug info dependency in jump threading. |
tree | commitdiff |
2009-03-13 |
Dale Johannesen | Fix -strip-debug-declare to work when there are |
tree | commitdiff |
2009-03-13 |
Evan Cheng | Fix PR3784: If the source of a phi comes from a bb... |
tree | commitdiff |
2009-03-13 |
Bill Wendling | Revert r66920. It was causing failures in the self... |
tree | commitdiff |
2009-03-13 |
Dale Johannesen | One more place where debug info affects codegen. |
tree | commitdiff |
2009-03-13 |
Gabor Greif | Second installment of "BasicBlock operands to the back" |
tree | commitdiff |
2009-03-13 |
Bill Wendling | Oops...I committed too much. |
tree | commitdiff |
2009-03-13 |
Bill Wendling | Temporarily XFAIL this test. |
tree | commitdiff |
2009-03-13 |
Dale Johannesen | Fix one more place where debug info affected |
tree | commitdiff |
2009-03-12 |
Dale Johannesen | Previous debug info fix to this code wasn't quite |
tree | commitdiff |
2009-03-12 |
Duncan Sands | Revert commit 66140 since it caused several failures |
tree | commitdiff |
2009-03-12 |
Dale Johannesen | There already was a class to force deterministic |
tree | commitdiff |
2009-03-12 |
Dale Johannesen | Another missing check for debug intrinsics. |
tree | commitdiff |
2009-03-12 |
Dale Johannesen | Allow for switch values bigger than 64 bits. |
tree | commitdiff |
2009-03-12 |
Dale Johannesen | Fix some nondeterministic behavior when forwarding |
tree | commitdiff |
2009-03-11 |
Dale Johannesen | Skip interleaved debug info when fast-forwarding through |
tree | commitdiff |
2009-03-11 |
Anton Korobeynikov | I should definitely read make docs someday :( |
tree | commitdiff |
2009-03-11 |
Anton Korobeynikov | Unbreak the build. Dunno, why it did not fail on mingw :( |
tree | commitdiff |
2009-03-11 |
Anton Korobeynikov | Disable plugins / shared stuff generation on windows... |
tree | commitdiff |
2009-03-10 |
Dale Johannesen | Don't consider debug intrinsics when checking |
tree | commitdiff |
2009-03-10 |
Dale Johannesen | Removing a dead debug intrinsic shouldn't trigger |
tree | commitdiff |
next |