aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2011-08-09There is only one instance of this placeholder being created. Just use thatBill Wendling
2011-08-09Remove an instance where the 'unwind' instruction was created.Bill Wendling
2011-08-05Temporarily revert r135528 which distinguishes between two copies of oneChandler Carruth
2011-08-04We need to map DebugLoc. It leads to Fuction * (through subprogram entry node...Devang Patel
2011-08-03SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick
2011-08-03whitespaceAndrew Trick
2011-08-02Lifetime intrinsics on undef are dead.Nick Lewycky
2011-07-30Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling
2011-07-29Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth
2011-07-28Some minor cleanups. No functionalitical change.Bill Wendling
2011-07-28Leverage some of the code that John wrote to manage the landing pads.Bill Wendling
2011-07-28Automatically merge the landingpad clauses when we come across a callee'sBill Wendling
2011-07-28Initial stab at getting inlining working with the EH rewrite.Bill Wendling
2011-07-27Refuse to inline two functions which use different personality functions.Bill Wendling
2011-07-25Add clarifying comments for the new arguments to UnrollLoop.Andrew Trick
2011-07-25Convert GetElementPtrInst to use ArrayRef.Jay Foad
2011-07-23Move trip count discovery outside of the generic LoopUnroll helper. ThisAndrew Trick
2011-07-23whitespaceAndrew Trick
2011-07-20Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i...Eli Friedman
2011-07-19PR10386: Don't try to split an edge from an indirectbr.Eli Friedman
2011-07-19Distinguish between two copies of one inlined variable.Devang Patel
2011-07-19Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-18fix a warning in TinyPtrVector, adopt it in SSAUpdater, saving someChris Lattner
2011-07-15fix rdar://9776316 - type remapping needed for inline asm blobs,Chris Lattner
2011-07-15No need to explicitly invoke the ArrayRef constructor here.Frits van Bommel
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-14Undo r135191 (i.e. reapply Chris's patch. Now linker maps NamedMDNodes first,...Devang Patel
2011-07-14revert r135172 until Devang and I figure out the right answer.Chris Lattner
2011-07-14Stop the ValueMapper from calling getAllMetadata, which unpacks DebugLoc intoChris Lattner
2011-07-14Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer
2011-07-12Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-11De-constify Types in FunctionType::get().Jay Foad
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-07-08Remove unused copy of UpdateInlinedAtInfo.Benjamin Kramer
2011-07-08Refactor. It is inliner's responsibility to update line number information.Devang Patel
2011-07-06Fix a bug in the "expect" intrinsic lowering.Jakub Staszak
2011-07-06Simplify. Consolidate dbg.declare handling in AllocaPromoter.Devang Patel
2011-07-06Introduce "expect" intrinsic instructions.Jakub Staszak
2011-06-30Add r134057 back, but splice the predecessor after the successors phiRafael Espindola
2011-06-29Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier
2011-06-29Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola
2011-06-28Fix typo in comment.Nick Lewycky
2011-06-27Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by otherNick Lewycky
2011-06-23Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad
2011-06-23Revert r133513:Eric Christopher
2011-06-21Remove unused variables.Benjamin Kramer
2011-06-21Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad