aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Add a comment.Dan Gohman2010-01-041-0/+2
* it isn't safe to speculative load from a malloc, it might haveChris Lattner2010-01-031-32/+1
* differences between two blockaddress's don't cause a Chris Lattner2010-01-031-0/+18
* fix refactoroChris Lattner2009-12-311-1/+1
* use early exits to reduce indentation.Chris Lattner2009-12-311-15/+16
* eliminate another copy of the mdnode printing logic, simplify theChris Lattner2009-12-311-32/+23
* random tidying for MDNode printing.Chris Lattner2009-12-311-10/+7
* eliminate a bunch of useless forwarding functions with one caller.Chris Lattner2009-12-311-21/+11
* make mdnMap type safe, rename accessors for consistency with the rest of llvm.Chris Lattner2009-12-311-12/+13
* metadata can't be a global var initializer.Chris Lattner2009-12-311-4/+0
* simplify mdnode printing logic. Now N->dump() onlyChris Lattner2009-12-311-127/+105
* unify two copies of the NamedMDNode printing code.Chris Lattner2009-12-311-25/+22
* fix printing of function-local metadata to print all the operands of theChris Lattner2009-12-311-2/+2
* simplify printing of mdstring and Argument.Chris Lattner2009-12-311-12/+5
* simplify asmprinting of NamedMDNodeChris Lattner2009-12-311-34/+4
* Remove #include of metadata.h from intrinsicinst.h. The onlyChris Lattner2009-12-311-0/+8
* rename "elements" of metadata to "operands". "Elements" areChris Lattner2009-12-314-58/+58
* Optimize MDNode to coallocate the operand list immediatelyChris Lattner2009-12-311-35/+49
* do not bother reuniquing mdnodes whose operands drop to null. DoingChris Lattner2009-12-301-9/+27
* remove some misleading comments.Chris Lattner2009-12-301-39/+6
* Do not crash when .ll printing metadata that smells like debug info, but isn't.Chris Lattner2009-12-291-3/+2
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-296-159/+102
* privatize another interface.Chris Lattner2009-12-291-1/+4
* the only call to this function (from clang) has been removed, zap it.Chris Lattner2009-12-291-22/+0
* remove some unneeded Metadata interfaces.Chris Lattner2009-12-292-47/+18
* tidy up debug info comments, use ->isVoidTy() where reasonable.Chris Lattner2009-12-291-25/+25
* When doing v1->RAUW(v2), don't do anything to metadata. We don't knowChris Lattner2009-12-292-25/+0
* sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner2009-12-293-16/+14
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-294-14/+19
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-285-162/+164
* add IRBuilder.cpp to cmakeChris Lattner2009-12-281-0/+1
* remove #include of Function.h from IRBuilderChris Lattner2009-12-281-0/+6
* move debug info stuff out of line, allowing two #includesChris Lattner2009-12-281-0/+15
* split code that doesn't need to be templated out of IRBuilder into a newChris Lattner2009-12-281-0/+31
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-281-33/+11
* rename getHandlerNames to getMDKindNames, simplify its interfaceChris Lattner2009-12-282-22/+14
* tidy up and delete a dead smallvector.Chris Lattner2009-12-281-10/+5
* avoid a completely unneeded linear walk.Chris Lattner2009-12-281-12/+9
* Eliminate two bits of ugliness in MDNode::replaceElement:Chris Lattner2009-12-281-26/+13
* rearrange some methods, no functionality change.Chris Lattner2009-12-281-13/+14
* avoid temporary CallbackVH's.Chris Lattner2009-12-281-4/+8
* Rewrite the function-local validation logic for MDNodes (most of r91708).Chris Lattner2009-12-282-46/+39
* rename MDNode instance variables to something meaningful.Chris Lattner2009-12-281-9/+9
* snip one more #include from Metadata.hChris Lattner2009-12-281-0/+4
* prune some #includesChris Lattner2009-12-282-2/+2
* change the strange MetadataContext::getMDs function to expose lessChris Lattner2009-12-282-5/+7
* change NamedMDNode to use a pimpl for its operand list insteadChris Lattner2009-12-281-5/+32
* move ElementVH out of the MDNode class into the MDNode.cpp file. AmongChris Lattner2009-12-281-4/+42
* Avoid assigning to Changed when it won't be used after the return.Bill Wendling2009-12-251-2/+2
* Qualify a bunch of explicit template instantiations to satisfy clang++.John McCall2009-12-194-8/+8