summaryrefslogtreecommitdiff
path: root/include/llvm/Metadata.h
Commit message (Expand)AuthorAge
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Remove unnecessary classof()'sSean Silva2012-10-11
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-17
* Move the Metadata merging methods from GVN and make them public in MDNode.Hal Finkel2012-06-16
* Fix pasto.Benjamin Kramer2012-04-11
* Cache the hash value of the operands in the MDNode.Benjamin Kramer2012-04-11
* The MDString class stored a StringRef to the string which was already in aBill Wendling2012-04-10
* Add a way to replace a field inside a metadata node. This can beEric Christopher2012-02-15
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-20
* Add dump method for debugging.Bill Wendling2011-12-09
* Typos.Chad Rosier2011-06-01
* PR9214: Convert Metadata API to use ArrayRef.Jay Foad2011-04-21
* Add ArrayRef variant.Devang Patel2011-03-04
* After Dan's recent commit this is no longer true.Devang Patel2010-09-14
* MDNode, MDString, and NamedMDNode are not meant to be subclassed;Dan Gohman2010-08-24
* Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman2010-08-20
* Reword NamedMDNode's comment.Dan Gohman2010-08-20
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-21
* Disallow null as a named metadata operand.Dan Gohman2010-07-21
* Use TrackingVH instead of WeakVH for NamedMDNode's operands, since nodesDan Gohman2010-07-21
* Fix comment typo.Duncan Sands2010-04-29
* Delete MDNodes when LLVMContext is destroyed. Previous attempts: r97918, r97...Jeffrey Yasskin2010-03-13
* Remove duplicated code. No functionality change.Benjamin Kramer2010-03-10
* Roll back r97918 again. Just configuring against llvm-gcc wasn't enough to runJeffrey Yasskin2010-03-07
* Reapply r97788 to free MDNodes when the LLVMContext is destroyed. ItJeffrey Yasskin2010-03-07
* Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c.Jeffrey Yasskin2010-03-05
* Free MDNodes when the LLVMContext is destroyed. Leak found by Valgrind.Jeffrey Yasskin2010-03-05
* Fix comments.Devang Patel2010-02-18
* Destroy MDNodes gracefully while deleting llvm context.Devang Patel2010-02-18
* Add MDNode::getIfExists(), an efficient way to determine if a value is used b...Victor Hernandez2010-01-26
* Remove MetadataBase class because it is not adding significant value.Devang Patel2010-01-22
* Refactor common parts of MDNode::getFunction() and assertLocalFunction() into...Victor Hernandez2010-01-20
* Add comment that MDNode::getFunction() is not to be used by performance-criti...Victor Hernandez2010-01-18
* Add MDNode::getFunction(), which figures out the metadata's function, if it h...Victor Hernandez2010-01-14
* use consistent tag kinds for ilist_traitsChris Lattner2010-01-12
* Use Twine, instead of StringRef, for consistency.Devang Patel2010-01-12
* Use ilist_tratis to autoinsert and remove NamedMDNode from MDSymbolTable.Devang Patel2010-01-12
* Compute isFunctionLocal in MDNode ctor or via argument in new function getWhe...Victor Hernandez2010-01-10
* Derive NamedMDNode from Value.Devang Patel2010-01-09
* Use separate namespace for named metadata.Devang Patel2010-01-07
* NamedMDNode is a collection MDNodes.Devang Patel2010-01-05
* rename "elements" of metadata to "operands". "Elements" areChris Lattner2009-12-31
* Optimize MDNode to coallocate the operand list immediatelyChris Lattner2009-12-31
* do not bother reuniquing mdnodes whose operands drop to null. DoingChris Lattner2009-12-30
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-29
* privatize another interface.Chris Lattner2009-12-29
* the only call to this function (from clang) has been removed, zap it.Chris Lattner2009-12-29
* remove some unneeded Metadata interfaces.Chris Lattner2009-12-29
* When doing v1->RAUW(v2), don't do anything to metadata. We don't knowChris Lattner2009-12-29