aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
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
2009-03-10If a function is marked alwaysinline, it must be inlined (possibly for correc...Evan Cheng
2009-03-09Ignore debug info while evaluating function.Devang Patel
2009-03-09Don't record the increment instruction; just recompute it from the PhiDan Gohman
2009-03-09Remove llvm.dbg.global_variables also.Devang Patel
2009-03-09Fix a few more places where induction variable types were usedDan Gohman
2009-03-09Use ReplacedTy instead of recomputing the same value.Dan Gohman
2009-03-09Use LoopInfo's getLoopLatch() instead of doing what it does manualy.Dan Gohman
2009-03-09Don't use an induction variable type as a memory access type.Dan Gohman
2009-03-09Factor out the code that determines the memory access typeDan Gohman
2009-03-09Add helper pass to remove llvm.dbg.declare intrinsics.Devang Patel
2009-03-09Move the sorting of the StrideOrder array earlier so that it doesn'tDan Gohman
2009-03-09Delete the isOnlyStride argument, which is unused.Dan Gohman
2009-03-09Tidy some LSR debug output: announce the loop it's about to processDan Gohman
2009-03-09This debug info special case should no longerDuncan Sands
2009-03-09reimplement AliasSetTracker in terms of DenseMap instead of hash_map,Chris Lattner
2009-03-08Keep calling-convention and tail-call bit when creating new invoke or call.Nick Lewycky
2009-03-08Fix comments, pointed out by Duncan Sands.Nick Lewycky
2009-03-08Mark function returns as noalias.Nick Lewycky
2009-03-08teach SROA to handle promoting vector allocas with a memset into them intoChris Lattner
2009-03-08Enhance SROA to "promote to scalar" allocas which are Chris Lattner
2009-03-08change the MemIntrinsic get/setAlignment method to take an unsignedChris Lattner
2009-03-08use MemTransferInst.Chris Lattner
2009-03-08Introduce a new MemTransferInst pseudo class, which is a commonChris Lattner
2009-03-07fix a serious pessimization that Tron on IRC pointed out where we wouldChris Lattner
2009-03-07Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands
2009-03-06Fix another case where debug info interferes withDale Johannesen
2009-03-06add a bunch more passes to the C bindings (PR3734), patch byChris Lattner
2009-03-06While thinking about the one-definition-rule and tryingDuncan Sands
2009-03-06While converting an aggregate to scalare, ignore and remove aggregate's debug...Devang Patel