Move CallbackVHs dtor inline, it can be devirtualized in many cases. Move the other...
[oota-llvm.git] / include / llvm / Metadata.h
2012-04-11 Benjamin KramerFix pasto.
2012-04-11 Benjamin KramerCache the hash value of the operands in the MDNode.
2012-04-10 Bill WendlingThe MDString class stored a StringRef to the string...
2012-02-15 Eric ChristopherAdd a way to replace a field inside a metadata node...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-09 Bill WendlingAdd dump method for debugging.
2011-06-01 Chad RosierTypos.
2011-04-21 Jay FoadPR9214: Convert Metadata API to use ArrayRef.
2011-03-04 Devang PatelAdd ArrayRef variant.
2010-09-14 Devang PatelAfter Dan's recent commit this is no longer true.
2010-08-24 Dan GohmanMDNode, MDString, and NamedMDNode are not meant to...
2010-08-20 Dan GohmanIntroduce a new temporary MDNode concept. Temporary...
2010-08-20 Dan GohmanReword NamedMDNode's comment.
2010-07-21 Dan GohmanMake NamedMDNode not be a subclass of Value, and simpli...
2010-07-21 Dan GohmanDisallow null as a named metadata operand.
2010-07-21 Dan GohmanUse TrackingVH instead of WeakVH for NamedMDNode's...
2010-04-29 Duncan SandsFix comment typo.
2010-03-13 Jeffrey YasskinDelete MDNodes when LLVMContext is destroyed. Previous...
2010-03-10 Benjamin KramerRemove duplicated code. No functionality change.
2010-03-07 Jeffrey YasskinRoll back r97918 again. Just configuring against llvm...
2010-03-07 Jeffrey YasskinReapply r97788 to free MDNodes when the LLVMContext...
2010-03-05 Jeffrey YasskinRevert r97788 because it broke test/FrontendC/2010...
2010-03-05 Jeffrey YasskinFree MDNodes when the LLVMContext is destroyed. Leak...
2010-02-18 Devang PatelFix comments.
2010-02-18 Devang PatelDestroy MDNodes gracefully while deleting llvm context.
2010-01-26 Victor HernandezAdd MDNode::getIfExists(), an efficient way to determin...
2010-01-22 Devang PatelRemove MetadataBase class because it is not adding...
2010-01-20 Victor HernandezRefactor common parts of MDNode::getFunction() and...
2010-01-18 Victor HernandezAdd comment that MDNode::getFunction() is not to be...
2010-01-14 Victor HernandezAdd MDNode::getFunction(), which figures out the metada...
2010-01-12 Chris Lattneruse consistent tag kinds for ilist_traits
2010-01-12 Devang PatelUse Twine, instead of StringRef, for consistency.
2010-01-12 Devang PatelUse ilist_tratis to autoinsert and remove NamedMDNode...
2010-01-10 Victor HernandezCompute isFunctionLocal in MDNode ctor or via argument...
2010-01-09 Devang PatelDerive NamedMDNode from Value.
2010-01-07 Devang PatelUse separate namespace for named metadata.
2010-01-05 Devang PatelNamedMDNode is a collection MDNodes.
2009-12-31 Chris Lattnerrename "elements" of metadata to "operands". "Elements...
2009-12-31 Chris LattnerOptimize MDNode to coallocate the operand list immediately
2009-12-30 Chris Lattnerdo not bother reuniquing mdnodes whose operands drop...
2009-12-29 Chris LattnerFinal step in the metadata API restructuring: move the
2009-12-29 Chris Lattnerprivatize another interface.
2009-12-29 Chris Lattnerthe only call to this function (from clang) has been...
2009-12-29 Chris Lattnerremove some unneeded Metadata interfaces.
2009-12-29 Chris LattnerWhen doing v1->RAUW(v2), don't do anything to metadata...
2009-12-29 Chris Lattneradd a layer of accessors around the Value::SubClassData...
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnerrename getMDKind -> getMDKindID, make it autoinsert...
2009-12-28 Chris Lattnerrename getHandlerNames to getMDKindNames, simplify...
2009-12-28 Chris Lattneravoid a completely unneeded linear walk.
2009-12-28 Chris LattnerRewrite the function-local validation logic for MDNodes...
2009-12-28 Chris Lattnerrename MDNode instance variables to something meaningful.
2009-12-28 Chris Lattnersnip one more #include from Metadata.h
2009-12-28 Chris Lattnerprune #includes more.
2009-12-28 Chris LattnerMetadata.h doesn't need to include ValueHandle.h anymore.
2009-12-28 Chris Lattnerchange the strange MetadataContext::getMDs function...
2009-12-28 Chris Lattnerchange NamedMDNode to use a pimpl for its operand list...
2009-12-28 Chris Lattnereliminate the elem_* iterator stuff from NamedMDNode.
2009-12-28 Chris Lattnermove ElementVH out of the MDNode class into the MDNode...
2009-12-18 Victor HernandezFormalize MDNode's function-localness:
2009-12-16 Victor HernandezUse different name for argument and field
2009-12-16 Victor HernandezMDNodes that refer to an instruction are local to a...
2009-11-30 Dan GohmanFix typos in comments.
2009-11-12 Devang PatelDo not use StringRef in DebugInfo interface.
2009-11-04 Evan ChengSilence implicit conversion warnings.
2009-10-22 Benjamin KramerRandom include cleanup.
2009-10-22 Devang PatelHide MetadataContext implementation details.
2009-10-22 Devang PatelFix getMDs() interface such that it does not expose...
2009-10-22 Devang PatelUsing TrackingVH instead of WeakVH or WeakMetadataVH.
2009-10-22 Devang PatelSort handler names to ensure deterministic behavior.
2009-10-22 Devang PatelFix getHandlerNames() interface. Now it populate clinet...
2009-10-22 Devang PatelUse StringRef to construct MDString.
2009-10-22 Devang PatelRemove meaningless const.
2009-10-21 Devang PatelDerive metadata hierarchy from Value instead of User.
2009-10-21 Devang PatelUse StringRef.
2009-10-21 Devang PatelDo not use SmallVector to store MDNode elements.
2009-10-21 Devang PatelIncorporate various suggestions Chris gave during metad...
2009-10-20 Devang PatelCosmetic changes.
2009-10-20 Benjamin KramerRandom #include pruning.
2009-10-19 Chris Lattnervarious cleanups.
2009-10-14 Eric ChristopherRemove a bunch of unused arguments from functions,...
2009-10-14 Devang PatelAdd copyMD to copy metadata from one instruction to...
2009-10-13 Devang PatelCopy metadata when value is RAUW'd. It is debatable...
2009-09-29 Devang PatelAdd removeMD().
2009-09-29 Devang PatelOnly one custom meadata of each kind can be attached...
2009-09-29 Devang PatelParse custom metadata attached with an instruction.
2009-09-28 Devang Patels/class Metadata/class MetadataContext/g
2009-09-28 Devang PatelDo not use global typedef for MDKindID.
2009-09-28 Devang PatelRemove unnecessary include.
2009-09-23 Devang PatelDo not leave behind metadata while cloning an instruction.
2009-09-18 Devang PatelWrite and read metadata attachments.
2009-09-16 Devang PatelPrint debug info attached with an instruction.
2009-09-16 Devang PatelAdd llvm::Metadata to manage metadata used in a context.
2009-09-03 Devang PatelNow Bitcode reader bug is fixed. Reapply 80839.
2009-09-02 Devang PatelRevert 80839 for now. It causes test failures.
2009-09-02 Devang PatelUse CallbackVH, instead of WeakVH, to hold MDNode elements.
2009-08-28 Devang PatelReapply 79977.
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
next