2010-01-09 |
Devang Patel | Derive NamedMDNode from Value. |
blob | commitdiff | raw |
2010-01-07 |
Devang Patel | Use separate namespace for named metadata. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Devang Patel | NamedMDNode is a collection MDNodes. |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | rename "elements" of metadata to "operands". "Elements... |
blob | commitdiff | raw | diff to current |
2009-12-31 |
Chris Lattner | Optimize MDNode to coallocate the operand list immediately |
blob | commitdiff | raw | diff to current |
2009-12-30 |
Chris Lattner | do not bother reuniquing mdnodes whose operands drop... |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | Final step in the metadata API restructuring: move the |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | privatize another interface. |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | the only call to this function (from clang) has been... |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | remove some unneeded Metadata interfaces. |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | When doing v1->RAUW(v2), don't do anything to metadata... |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | sink the Instruction::HasMetadata bit into SubclassData. |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | add a layer of accessors around the Value::SubClassData... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | This is a major cleanup of the instruction metadata... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | rename getMDKind -> getMDKindID, make it autoinsert... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | rename getHandlerNames to getMDKindNames, simplify... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | tidy up and delete a dead smallvector. |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | avoid a completely unneeded linear walk. |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | Eliminate two bits of ugliness in MDNode::replaceElement: |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | rearrange some methods, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | avoid temporary CallbackVH's. |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | Rewrite the function-local validation logic for MDNodes... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | rename MDNode instance variables to something meaningful. |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | snip one more #include from Metadata.h |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | prune some #includes |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | change the strange MetadataContext::getMDs function... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | change NamedMDNode to use a pimpl for its operand list... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | move ElementVH out of the MDNode class into the MDNode... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Eli Friedman | Fix gcc warning. |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Victor Hernandez | Formalize MDNode's function-localness: |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Victor Hernandez | Use different name for argument and field |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Victor Hernandez | MDNodes that refer to an instruction are local to a... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Nick Lewycky | Oops! Fix bug introduced in my recent cleanup change... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Nick Lewycky | Fix typo spotted by Gabor Greif. |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Nick Lewycky | Clean up file, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Devang Patel | Do not use StringRef in DebugInfo interface. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Jeffrey Yasskin | Fix DenseMap iterator constness. |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Devang Patel | Do not use expensive sort(). |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Devang Patel | Hide MetadataContext implementation details. |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Devang Patel | Fix getMDs() interface such that it does not expose... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Devang Patel | Using TrackingVH instead of WeakVH or WeakMetadataVH. |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Devang Patel | Sort handler names to ensure deterministic behavior. |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Devang Patel | Fix getHandlerNames() interface. Now it populate clinet... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Devang Patel | Use StringRef to construct MDString. |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Devang Patel | Remove meaningless const. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Devang Patel | Derive metadata hierarchy from Value instead of User. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Benjamin Kramer | Fix thinko noticed by Chris. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Benjamin Kramer | Remove pointless return; at end of function. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Benjamin Kramer | Simplify code. No intended functionality change. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Devang Patel | Use StringRef. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Devang Patel | Do not use SmallVector to store MDNode elements. |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Devang Patel | Incorporate various suggestions Chris gave during metad... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Devang Patel | Cosmetic changes. |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Owen Anderson | Banish ConstantsLock. It's serving no purpose other... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Chris Lattner | various cleanups. |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Devang Patel | Add copyMD to copy metadata from one instruction to... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Devang Patel | Copy metadata when value is RAUW'd. It is debatable... |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Devang Patel | Lookup handler name only when assertions are enabled. |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Devang Patel | Add removeMD(). |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Devang Patel | Only one custom meadata of each kind can be attached... |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Devang Patel | Use assertion instead of early exit to catch malformed... |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Devang Patel | Parse custom metadata attached with an instruction. |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Devang Patel | s/class Metadata/class MetadataContext/g |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Devang Patel | Do not use global typedef for MDKindID. |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Devang Patel | Do not leave behind metadata while cloning an instruction. |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Devang Patel | Write and read metadata attachments. |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Devang Patel | Print debug info attached with an instruction. |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Devang Patel | Add llvm::Metadata to manage metadata used in a context. |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Devang Patel | Take lock before removing a node from MDNodeSet. |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Devang Patel | Enable MDNode uniquing. |
blob | commitdiff | raw | diff to current |
2009-09-07 |
Daniel Dunbar | Disable MDNode uniquing. |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Devang Patel | While replacing an MDNode elment, properly update MDNod... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Devang Patel | Now Bitcode reader bug is fixed. Reapply 80839. |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Devang Patel | Revert 80839 for now. It causes test failures. |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Devang Patel | Use CallbackVH, instead of WeakVH, to hold MDNode elements. |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Devang Patel | For now disable MDNode uniquing. This fixes llvm-gcc... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Devang Patel | Remove an entry from ValueMap before removing elements. |
blob | commitdiff | raw | diff to current |
2009-08-26 |
Devang Patel | Revert 79977. It causes llvm-gcc bootstrap failures... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Devang Patel | Update DebugInfo interface to use metadata, instead... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Devang Patel | Link NamedMDNodes. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Devang Patel | Remove MDNode from ValueMap when MDNode is destroyed. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Devang Patel | Rename MDNodeSet as MDNodes. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Devang Patel | We are not using FoldingSet for metadata uniquing anymore. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Change the MDNode uniquing to a ValueMap, at Devang... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Devang Patel | Keep track of metadata used by other metadata. |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Devang Patel | Add NamedMDNode destructor. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move the metadata constructors back to 2.5 syntax. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Benjamin Kramer | fix a unitialized pointer in NamedMDNode (and reenable... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Devang Patel | There is no need to keep name ref in NamedMDNode. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Devang Patel | Keep track of named mdnodes in a Module using an ilist. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Devang Patel | Add NamedMDNode. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Devang Patel | Remove unused method. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Devang Patel | Rename MDNode.h header. It defines MDnode and other... |
blob | commitdiff | raw | diff to current |
|