remove some unneeded Metadata interfaces.
[oota-llvm.git] / lib / VMCore / Metadata.cpp
2009-12-29 Chris Lattnerremove some unneeded Metadata interfaces.
2009-12-29 Chris LattnerWhen doing v1->RAUW(v2), don't do anything to metadata...
2009-12-29 Chris Lattnersink the Instruction::HasMetadata bit into SubclassData.
2009-12-29 Chris Lattneradd a layer of accessors around the Value::SubClassData...
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnerrename getMDKind -> getMDKindID, make it autoinsert...
2009-12-28 Chris Lattnerrename getHandlerNames to getMDKindNames, simplify...
2009-12-28 Chris Lattnertidy up and delete a dead smallvector.
2009-12-28 Chris Lattneravoid a completely unneeded linear walk.
2009-12-28 Chris LattnerEliminate two bits of ugliness in MDNode::replaceElement:
2009-12-28 Chris Lattnerrearrange some methods, no functionality change.
2009-12-28 Chris Lattneravoid temporary CallbackVH's.
2009-12-28 Chris LattnerRewrite the function-local validation logic for MDNodes...
2009-12-28 Chris Lattnerrename MDNode instance variables to something meaningful.
2009-12-28 Chris Lattnersnip one more #include from Metadata.h
2009-12-28 Chris Lattnerprune some #includes
2009-12-28 Chris Lattnerchange the strange MetadataContext::getMDs function...
2009-12-28 Chris Lattnerchange NamedMDNode to use a pimpl for its operand list...
2009-12-28 Chris Lattnermove ElementVH out of the MDNode class into the MDNode...
2009-12-18 Eli FriedmanFix gcc warning.
2009-12-18 Victor HernandezFormalize MDNode's function-localness:
2009-12-16 Victor HernandezUse different name for argument and field
2009-12-16 Victor HernandezMDNodes that refer to an instruction are local to a...
2009-11-27 Nick LewyckyOops! Fix bug introduced in my recent cleanup change...
2009-11-26 Nick LewyckyFix typo spotted by Gabor Greif.
2009-11-26 Nick LewyckyClean up file, no functionality change.
2009-11-12 Devang PatelDo not use StringRef in DebugInfo interface.
2009-11-10 Jeffrey YasskinFix DenseMap iterator constness.
2009-10-26 Devang PatelDo not use expensive sort().
2009-10-22 Devang PatelHide MetadataContext implementation details.
2009-10-22 Devang PatelFix getMDs() interface such that it does not expose...
2009-10-22 Devang PatelUsing TrackingVH instead of WeakVH or WeakMetadataVH.
2009-10-22 Devang PatelSort handler names to ensure deterministic behavior.
2009-10-22 Devang PatelFix getHandlerNames() interface. Now it populate clinet...
2009-10-22 Devang PatelUse StringRef to construct MDString.
2009-10-22 Devang PatelRemove meaningless const.
2009-10-21 Devang PatelDerive metadata hierarchy from Value instead of User.
2009-10-21 Benjamin KramerFix thinko noticed by Chris.
2009-10-21 Benjamin KramerRemove pointless return; at end of function.
2009-10-21 Benjamin KramerSimplify code. No intended functionality change.
2009-10-21 Devang PatelUse StringRef.
2009-10-21 Devang PatelDo not use SmallVector to store MDNode elements.
2009-10-21 Devang PatelIncorporate various suggestions Chris gave during metad...
2009-10-20 Devang PatelCosmetic changes.
2009-10-19 Owen AndersonBanish ConstantsLock. It's serving no purpose other...
2009-10-19 Chris Lattnervarious cleanups.
2009-10-14 Devang PatelAdd copyMD to copy metadata from one instruction to...
2009-10-13 Devang PatelCopy metadata when value is RAUW'd. It is debatable...
2009-09-29 Devang PatelLookup handler name only when assertions are enabled.
2009-09-29 Devang PatelAdd removeMD().
2009-09-29 Devang PatelOnly one custom meadata of each kind can be attached...
2009-09-29 Devang PatelUse assertion instead of early exit to catch malformed...
2009-09-29 Devang PatelParse custom metadata attached with an instruction.
2009-09-28 Devang Patels/class Metadata/class MetadataContext/g
2009-09-28 Devang PatelDo not use global typedef for MDKindID.
2009-09-23 Devang PatelDo not leave behind metadata while cloning an instruction.
2009-09-18 Devang PatelWrite and read metadata attachments.
2009-09-16 Devang PatelPrint debug info attached with an instruction.
2009-09-16 Devang PatelAdd llvm::Metadata to manage metadata used in a context.
2009-09-09 Devang PatelTake lock before removing a node from MDNodeSet.
2009-09-09 Devang PatelEnable MDNode uniquing.
2009-09-07 Daniel DunbarDisable MDNode uniquing.
2009-09-04 Devang PatelWhile replacing an MDNode elment, properly update MDNod...
2009-09-03 Devang PatelNow Bitcode reader bug is fixed. Reapply 80839.
2009-09-02 Devang PatelRevert 80839 for now. It causes test failures.
2009-09-02 Devang PatelUse CallbackVH, instead of WeakVH, to hold MDNode elements.
2009-09-01 Devang PatelFor now disable MDNode uniquing. This fixes llvm-gcc...
2009-08-27 Devang PatelRemove an entry from ValueMap before removing elements.
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Devang PatelLink NamedMDNodes.
2009-08-10 Devang PatelRemove MDNode from ValueMap when MDNode is destroyed.
2009-08-10 Devang PatelRename MDNodeSet as MDNodes.
2009-08-10 Devang PatelWe are not using FoldingSet for metadata uniquing anymore.
2009-08-10 Owen AndersonChange the MDNode uniquing to a ValueMap, at Devang...
2009-08-03 Devang PatelKeep track of metadata used by other metadata.
2009-08-03 Devang PatelAdd NamedMDNode destructor.
2009-07-31 Owen AndersonMove the metadata constructors back to 2.5 syntax.
2009-07-30 Benjamin Kramerfix a unitialized pointer in NamedMDNode (and reenable...
2009-07-29 Devang PatelThere is no need to keep name ref in NamedMDNode.
2009-07-29 Devang PatelKeep track of named mdnodes in a Module using an ilist.
2009-07-29 Devang PatelAdd NamedMDNode.
2009-07-28 Devang PatelRemove unused method.
2009-07-28 Devang PatelRename MDNode.h header. It defines MDnode and other...