summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/CloneFunction.cpp
Commit message (Expand)AuthorAge
* Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2012-10-15
* Remove the bitwise assignment OR operator from the Attributes class. Replace ...Bill Wendling2012-10-14
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-28
* Sink the collection of return instructions until after *all*Chandler Carruth2012-04-06
* Sink the return instruction collection until after we're done deletingChandler Carruth2012-04-06
* Switch to WeakVHs in the value mapper, and aggressively prune dead basicChandler Carruth2012-03-28
* Teach the function cloner (and thus the inliner) to simplify PHINodesChandler Carruth2012-03-25
* Move the instruction simplification of callsite arguments in the inlinerChandler Carruth2012-03-25
* Zap some dead code pointed out by Chandler.Eric Christopher2012-03-20
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-08
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-06
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-01
* When not destroying the source, the linker is not remapping the types. Added ...Mon P Wang2011-12-23
* Remap blockaddress correctly when inlining a function. Fixes PR10162.Eli Friedman2011-10-21
* Enhance a couple places where we were doing constant folding of instructions,Nick Lewycky2011-10-02
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-19
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-12
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-12
* De-constify Types in FunctionType::get().Jay Foad2011-07-11
* Remove unused copy of UpdateInlinedAtInfo.Benjamin Kramer2011-07-08
* Refactor. It is inliner's responsibility to update line number information.Devang Patel2011-07-08
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-23
* Revert r133513:Eric Christopher2011-06-23
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-21
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-21
* Change how PHINodes store their operands.Jay Foad2011-06-20
* Revamp the ValueMapper interfaces in a couple ways:Chris Lattner2011-01-08
* Fix PR8313 by changing ValueToValueMap use a TrackingVH.Rafael Espindola2010-10-13
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-26
* Use MapValue in the Linker instead of having a private functionDan Gohman2010-08-24
* Use DebugLocs instead of MDNodes.Dan Gohman2010-07-20
* Don't look up the "dbg" metadata kind by name.Dan Gohman2010-07-20
* Use available typedef for " DenseMap<const Value*, Value*>".Devang Patel2010-06-24
* Cosmetic change.Devang Patel2010-06-23
* Use overloaded operators instead of DIDescriptor::getNode()Devang Patel2010-05-07
* There is no need to install ValueMapper.h header. Devang Patel2010-04-20
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-08
* Revert r97947.Devang Patel2010-03-08
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-08
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-27
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* fix Analysis/DebugInfo.h to not include Metadata.h. Do thisChris Lattner2009-12-31
* rename "elements" of metadata to "operands". "Elements" areChris Lattner2009-12-31
* Use an array instead of a SmallVector.Benjamin Kramer2009-12-29
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-29
* remove useless argument.Chris Lattner2009-12-29
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-28
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-28
* Add the braces gcc suggested.Daniel Dunbar2009-11-12