aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2010-01-05Remove dead debug info intrinsics.Devang Patel
2010-01-05Simplify this code; avoid duplicating the low-level implementation code.Dan Gohman
2010-01-05Fix a typo in a comment.Dan Gohman
2010-01-04Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman
2010-01-04Fix the Emacs mode string.Mikhail Glushenkov
2010-01-02remove the random sampling framework, which is not maintained anymore.Chris Lattner
2010-01-01teach instcombine to optimize pointer difference idioms involving constantChris Lattner
2010-01-01Remove old header.Ted Kremenek
2009-12-31Remove derelict serialization code. Ted Kremenek
2009-12-31this #include is ok.Chris Lattner
2009-12-31fix Analysis/DebugInfo.h to not include Metadata.h. Do thisChris Lattner
2009-12-31Remove #include of metadata.h from intrinsicinst.h. The onlyChris Lattner
2009-12-31rename "elements" of metadata to "operands". "Elements" areChris Lattner
2009-12-31Optimize MDNode to coallocate the operand list immediatelyChris Lattner
2009-12-30do not bother reuniquing mdnodes whose operands drop to null. DoingChris Lattner
2009-12-30Implement edit distance for StringRefDouglas Gregor
2009-12-29remove a bunch of unneeded functions.Chris Lattner
2009-12-29one pass of cleanup over DebugInfo.h. Much more is still needed.Chris Lattner
2009-12-29Final step in the metadata API restructuring: move the Chris Lattner
2009-12-29just cleanup.Chris Lattner
2009-12-29privatize another interface.Chris Lattner
2009-12-29the only call to this function (from clang) has been removed, zap it.Chris Lattner
2009-12-29remove some unneeded Metadata interfaces.Chris Lattner
2009-12-29sink twine.h down out of Value.h. It is annoying that you needChris Lattner
2009-12-29When doing v1->RAUW(v2), don't do anything to metadata. We don't knowChris Lattner
2009-12-29sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner
2009-12-29add a layer of accessors around the Value::SubClassData member, and use Chris Lattner
2009-12-28This is a major cleanup of the instruction metadata interfaces thatChris Lattner
2009-12-28rearrange some code.Chris Lattner
2009-12-28remove #include that comes in from ConstantFolder.hChris Lattner
2009-12-28remove #include of Function.h from IRBuilderChris Lattner
2009-12-28move debug info stuff out of line, allowing two #includesChris Lattner
2009-12-28split code that doesn't need to be templated out of IRBuilder into a newChris Lattner
2009-12-28rename ivar to be more descriptive.Chris Lattner
2009-12-28rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner
2009-12-28rename getHandlerNames to getMDKindNames, simplify its interfaceChris Lattner
2009-12-28avoid a completely unneeded linear walk.Chris Lattner
2009-12-28Rewrite the function-local validation logic for MDNodes (most of r91708).Chris Lattner
2009-12-28rename MDNode instance variables to something meaningful.Chris Lattner
2009-12-28snip one more #include from Metadata.hChris Lattner
2009-12-28prune #includes more.Chris Lattner
2009-12-28Metadata.h doesn't need to include ValueHandle.h anymore.Chris Lattner
2009-12-28change the strange MetadataContext::getMDs function to expose lessChris Lattner
2009-12-28change NamedMDNode to use a pimpl for its operand list insteadChris Lattner
2009-12-28eliminate the elem_* iterator stuff from NamedMDNode.Chris Lattner
2009-12-28move ElementVH out of the MDNode class into the MDNode.cpp file. AmongChris Lattner
2009-12-28Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta
2009-12-28Add an "ATTRIBUTE_UNUSED" macro (and use it). It's for variables which areBill Wendling
2009-12-24Implement support for converting to string at "natural precision", and fix someJohn McCall