aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Metadata.h
AgeCommit message (Expand)Author
2009-11-30Fix typos in comments.Dan Gohman
2009-11-12Do not use StringRef in DebugInfo interface. Devang Patel
2009-11-04Silence implicit conversion warnings.Evan Cheng
2009-10-22Random include cleanup.Benjamin Kramer
2009-10-22Hide MetadataContext implementation details.Devang Patel
2009-10-22Fix getMDs() interface such that it does not expose implementation details.Devang Patel
2009-10-22Using TrackingVH instead of WeakVH or WeakMetadataVH.Devang Patel
2009-10-22Sort handler names to ensure deterministic behavior.Devang Patel
2009-10-22Fix getHandlerNames() interface. Now it populate clinet supplied small vector...Devang Patel
2009-10-22Use StringRef to construct MDString.Devang Patel
2009-10-22Remove meaningless const.Devang Patel
2009-10-21Derive metadata hierarchy from Value instead of User.Devang Patel
2009-10-21Use StringRef.Devang Patel
2009-10-21Do not use SmallVector to store MDNode elements.Devang Patel
2009-10-21Incorporate various suggestions Chris gave during metadata review.Devang Patel
2009-10-20Cosmetic changes.Devang Patel
2009-10-20Random #include pruning.Benjamin Kramer
2009-10-19various cleanups.Chris Lattner
2009-10-14Remove a bunch of unused arguments from functions, silencing aEric Christopher
2009-10-14Add copyMD to copy metadata from one instruction to another instruction.Devang Patel
2009-10-13Copy metadata when value is RAUW'd. It is debatable whether this is the right...Devang Patel
2009-09-29Add removeMD().Devang Patel
2009-09-29Only one custom meadata of each kind can be attached with an instruction.Devang Patel
2009-09-29Parse custom metadata attached with an instruction.Devang Patel
2009-09-28s/class Metadata/class MetadataContext/gDevang Patel
2009-09-28Do not use global typedef for MDKindID.Devang Patel
2009-09-28Remove unnecessary include.Devang Patel
2009-09-23Do not leave behind metadata while cloning an instruction.Devang Patel
2009-09-18Write and read metadata attachments.Devang Patel
2009-09-16Print debug info attached with an instruction.Devang Patel
2009-09-16Add llvm::Metadata to manage metadata used in a context. Devang Patel
2009-09-03Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel
2009-09-02Revert 80839 for now. It causes test failures.Devang Patel
2009-09-02Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel
2009-08-28Reapply 79977.Devang Patel
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-11Link NamedMDNodes.Devang Patel
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-11Fix cut-n-pasto in comment.Devang Patel
2009-08-10We are not using FoldingSet for metadata uniquing anymore.Devang Patel
2009-08-10Change the MDNode uniquing to a ValueMap, at Devang's request.Owen Anderson
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-08-03Keep track of metadata used by other metadata.Devang Patel
2009-08-03Add NamedMDNode destructor.Devang Patel
2009-07-31Move the metadata constructors back to 2.5 syntax.Owen Anderson
2009-07-30Add addElement().Devang Patel
2009-07-30Fix MetadataBase::classof().Devang Patel
2009-07-30Check null NameMDNode elements.Devang Patel