summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/Metadata.cpp
Commit message (Expand)AuthorAgeFilesLines
* Banish ConstantsLock. It's serving no purpose other than slowing things downOwen Anderson2009-10-191-18/+6
* various cleanups.Chris Lattner2009-10-191-30/+31
* Add copyMD to copy metadata from one instruction to another instruction.Devang Patel2009-10-141-0/+15
* Copy metadata when value is RAUW'd. It is debatable whether this is the right...Devang Patel2009-10-131-0/+12
* Lookup handler name only when assertions are enabled.Devang Patel2009-09-291-2/+2
* Add removeMD().Devang Patel2009-09-291-15/+33
* Only one custom meadata of each kind can be attached with an instruction.Devang Patel2009-09-291-9/+19
* Use assertion instead of early exit to catch malformed custom metadata store.Devang Patel2009-09-291-5/+3
* Parse custom metadata attached with an instruction.Devang Patel2009-09-291-0/+23
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-281-8/+8
* Do not use global typedef for MDKindID.Devang Patel2009-09-281-5/+5
* Do not leave behind metadata while cloning an instruction.Devang Patel2009-09-231-0/+17
* Write and read metadata attachments.Devang Patel2009-09-181-0/+6
* Print debug info attached with an instruction.Devang Patel2009-09-161-0/+9
* Add llvm::Metadata to manage metadata used in a context. Devang Patel2009-09-161-0/+72
* Take lock before removing a node from MDNodeSet.Devang Patel2009-09-091-1/+5
* Enable MDNode uniquing.Devang Patel2009-09-091-21/+1
* Disable MDNode uniquing.Daniel Dunbar2009-09-071-1/+21
* While replacing an MDNode elment, properly update MDNode's operand list. Devang Patel2009-09-041-0/+24
* Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel2009-09-031-8/+90
* Revert 80839 for now. It causes test failures.Devang Patel2009-09-021-90/+8
* Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel2009-09-021-8/+90
* For now disable MDNode uniquing. This fixes llvm-gcc bootstrap failure on cer...Devang Patel2009-09-011-11/+3
* Remove an entry from ValueMap before removing elements.Devang Patel2009-08-271-1/+1
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-1/+1
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-1/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-7/+9
* Link NamedMDNodes.Devang Patel2009-08-111-0/+9
* Remove MDNode from ValueMap when MDNode is destroyed.Devang Patel2009-08-101-0/+9
* Rename MDNodeSet as MDNodes.Devang Patel2009-08-101-1/+1
* We are not using FoldingSet for metadata uniquing anymore.Devang Patel2009-08-101-5/+0
* Change the MDNode uniquing to a ValueMap, at Devang's request.Owen Anderson2009-08-101-19/+5
* Keep track of metadata used by other metadata.Devang Patel2009-08-031-4/+52
* Add NamedMDNode destructor.Devang Patel2009-08-031-0/+17
* Move the metadata constructors back to 2.5 syntax.Owen Anderson2009-07-311-0/+41
* fix a unitialized pointer in NamedMDNode (and reenable unittest)Benjamin Kramer2009-07-301-1/+1
* There is no need to keep name ref in NamedMDNode.Devang Patel2009-07-291-8/+5
* Keep track of named mdnodes in a Module using an ilist.Devang Patel2009-07-291-2/+5
* Add NamedMDNode.Devang Patel2009-07-291-0/+15
* Remove unused method.Devang Patel2009-07-281-16/+0
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-0/+45
OpenPOWER on IntegriCloud