aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Metadata.h
Commit message (Expand)AuthorAgeFilesLines
* Remove a bunch of unused arguments from functions, silencing aEric Christopher2009-10-141-3/+3
* Add copyMD to copy metadata from one instruction to another instruction.Devang Patel2009-10-141-0/+4
* Copy metadata when value is RAUW'd. It is debatable whether this is the right...Devang Patel2009-10-131-0/+1
* Add removeMD().Devang Patel2009-09-291-1/+9
* Only one custom meadata of each kind can be attached with an instruction.Devang Patel2009-09-291-2/+2
* Parse custom metadata attached with an instruction.Devang Patel2009-09-291-2/+7
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-281-3/+3
* Do not use global typedef for MDKindID.Devang Patel2009-09-281-9/+5
* Remove unnecessary include.Devang Patel2009-09-281-1/+0
* Do not leave behind metadata while cloning an instruction.Devang Patel2009-09-231-1/+5
* Write and read metadata attachments.Devang Patel2009-09-181-2/+7
* Print debug info attached with an instruction.Devang Patel2009-09-161-2/+6
* Add llvm::Metadata to manage metadata used in a context. Devang Patel2009-09-161-0/+46
* Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel2009-09-031-7/+29
* Revert 80839 for now. It causes test failures.Devang Patel2009-09-021-29/+7
* Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel2009-09-021-7/+29
* Reapply 79977.Devang Patel2009-08-281-1/+0
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-0/+1
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-1/+0
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-24/+7
* Link NamedMDNodes.Devang Patel2009-08-111-0/+2
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-2/+2
* Fix cut-n-pasto in comment.Devang Patel2009-08-111-1/+1
* We are not using FoldingSet for metadata uniquing anymore.Devang Patel2009-08-101-10/+1
* Change the MDNode uniquing to a ValueMap, at Devang's request.Owen Anderson2009-08-101-0/+4
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-2/+2
* Keep track of metadata used by other metadata.Devang Patel2009-08-031-35/+64
* Add NamedMDNode destructor.Devang Patel2009-08-031-0/+9
* Move the metadata constructors back to 2.5 syntax.Owen Anderson2009-07-311-3/+6
* Add addElement().Devang Patel2009-07-301-0/+5
* Fix MetadataBase::classof().Devang Patel2009-07-301-1/+1
* Check null NameMDNode elements.Devang Patel2009-07-301-1/+1
* There is no need to keep name ref in NamedMDNode.Devang Patel2009-07-291-11/+6
* Keep track of named mdnodes in a Module using an ilist.Devang Patel2009-07-291-1/+8
* trim include list.Devang Patel2009-07-291-1/+2
* Add NamedMDNode.Devang Patel2009-07-291-4/+103
* Remove unused method.Devang Patel2009-07-281-2/+0
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-0/+158