aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Metadata.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up file, no functionality change.Nick Lewycky2009-11-261-24/+11
* Do not use StringRef in DebugInfo interface. Devang Patel2009-11-121-0/+11
* Fix DenseMap iterator constness.Jeffrey Yasskin2009-11-101-2/+2
* Do not use expensive sort(). Devang Patel2009-10-261-4/+6
* Hide MetadataContext implementation details.Devang Patel2009-10-221-32/+169
* Fix getMDs() interface such that it does not expose implementation details.Devang Patel2009-10-221-5/+7
* Using TrackingVH instead of WeakVH or WeakMetadataVH.Devang Patel2009-10-221-7/+5
* Sort handler names to ensure deterministic behavior.Devang Patel2009-10-221-2/+3
* Fix getHandlerNames() interface. Now it populate clinet supplied small vector...Devang Patel2009-10-221-3/+6
* Use StringRef to construct MDString.Devang Patel2009-10-221-1/+2
* Remove meaningless const.Devang Patel2009-10-221-4/+4
* Derive metadata hierarchy from Value instead of User.Devang Patel2009-10-211-70/+6
* Fix thinko noticed by Chris.Benjamin Kramer2009-10-211-1/+1
* Remove pointless return; at end of function.Benjamin Kramer2009-10-211-3/+0
* Simplify code. No intended functionality change.Benjamin Kramer2009-10-211-12/+6
* Use StringRef.Devang Patel2009-10-211-4/+5
* Do not use SmallVector to store MDNode elements.Devang Patel2009-10-211-7/+10
* Incorporate various suggestions Chris gave during metadata review.Devang Patel2009-10-211-30/+16
* Cosmetic changes.Devang Patel2009-10-201-9/+9
* 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