aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2009-03-27Revert r67798: it breaks llvm-gcc bootstrap on x86-64-linux, presumably due toDuncan Sands
2009-03-27One more place to skip debug info.Dale Johannesen
2009-03-26While hoisting an instruction, update alias info set tracker.Devang Patel
2009-03-26Skip debug info one more place. (This one getsDale Johannesen
2009-03-25Before deleting a basic block, give other loop passes a chance cleanup analys...Devang Patel
2009-03-25Fix PR3874 by restoring a condition I removed, but making it moreChris Lattner
2009-03-24oops, I intended to remove this, not comment it out. Thanks Duncan!Chris Lattner
2009-03-24canonicalize inttoptr and ptrtoint instructions which cast pointers Chris Lattner
2009-03-24two changes:Chris Lattner
2009-03-23Use a SmallPtrSet instead of std::set.Dale Johannesen
2009-03-23Now that errs() is properly non-buffered, there's no need toDan Gohman
2009-03-21Factorize out a concept - no functionality change.Duncan Sands
2009-03-20Fix instcombine to not introduce undefined shifts when merging twoChris Lattner
2009-03-20Don't load values out of global constants with weakDuncan Sands
2009-03-19Clear the cached cost when removing a function inDale Johannesen
2009-03-19Fix comment typo.Dale Johannesen
2009-03-19This pass keeps a map of Instructions to Rank numbers,Dale Johannesen
2009-03-19Remove strange extra semicolons.Nick Lewycky
2009-03-18aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka D...Chris Lattner
2009-03-18Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign...Chris Lattner
2009-03-18add an assertion to make it clear that PHI nodes are not allowed.Chris Lattner
2009-03-18Explicitly check for StoreInst, do not lose the chance to delete Zhou Sheng
2009-03-18Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl.Zhou Sheng
2009-03-18Fix a bug.Zhou Sheng
2009-03-18Fix PR3807 by inserting 'insertelement' instructions in the normal dest of Chris Lattner
2009-03-17LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right nowChris Lattner
2009-03-17Remove a condition which is always true.Chris Lattner
2009-03-17Fix a debug info dependency in jump threading.Dale Johannesen
2009-03-13Fix -strip-debug-declare to work when there areDale Johannesen
2009-03-13Fix PR3784: If the source of a phi comes from a bb ended with an invoke, make...Evan Cheng
2009-03-13Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling
2009-03-13One more place where debug info affects codegen.Dale Johannesen
2009-03-13Second installment of "BasicBlock operands to the back"Gabor Greif
2009-03-13Oops...I committed too much.Bill Wendling
2009-03-13Temporarily XFAIL this test.Bill Wendling
2009-03-13Fix one more place where debug info affectedDale Johannesen
2009-03-12Previous debug info fix to this code wasn't quiteDale Johannesen
2009-03-12Revert commit 66140 since it caused several failuresDuncan Sands
2009-03-12There already was a class to force deterministicDale Johannesen
2009-03-12Another missing check for debug intrinsics.Dale Johannesen
2009-03-12Allow for switch values bigger than 64 bits.Dale Johannesen
2009-03-12Fix some nondeterministic behavior when forwardingDale Johannesen
2009-03-11Skip interleaved debug info when fast-forwarding throughDale Johannesen
2009-03-11I should definitely read make docs someday :(Anton Korobeynikov
2009-03-11Unbreak the build. Dunno, why it did not fail on mingw :(Anton Korobeynikov
2009-03-11Disable plugins / shared stuff generation on windows targets.Anton Korobeynikov
2009-03-10Don't consider debug intrinsics when checkingDale Johannesen
2009-03-10Removing a dead debug intrinsic shouldn't triggerDale Johannesen
2009-03-10Ignore dbg info, while estimating size of jump through block.Devang Patel
2009-03-10Do not attempt to do parial redundancy elimination on void values.John Criswell