summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Metadata.cpp
Commit message (Expand)AuthorAgeFilesLines
* The leak detector is dead, long live asan and valgrind.Rafael Espindola2014-12-221-3/+0
* Delete debugging cruft that crept in with r223802.Nick Lewycky2014-12-171-3/+0
* IR: Don't track nullptr on metadata RAUWDuncan P. N. Exon Smith2014-12-121-1/+2
* IR: Move call to dropAllReferences() to MDNode subclassesDuncan P. N. Exon Smith2014-12-101-0/+1
* IR: Fix memory corruption in MDNode new/deleteDuncan P. N. Exon Smith2014-12-091-4/+8
* IR: Metadata: Detect an RAUW recursionDuncan P. N. Exon Smith2014-12-091-0/+9
* IR: Metadata/Value split: RAUW in a deterministic orderDuncan P. N. Exon Smith2014-12-091-21/+38
* Fix a GCC build failure from r223802Duncan P. N. Exon Smith2014-12-091-1/+2
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-313/+550
* IR: Revert r223618 behaviour of MDNode::concatenate()Duncan P. N. Exon Smith2014-12-071-12/+23
* IR: Drop uniquing for self-referencing MDNodesDuncan P. N. Exon Smith2014-12-071-1/+15
* IR: Disallow function-local metadata attachmentsDuncan P. N. Exon Smith2014-12-061-0/+2
* IR: Disallow complicated function-local metadataDuncan P. N. Exon Smith2014-12-061-48/+27
* IR: Stop relying on GetStringMapEntryFromValue()Duncan P. N. Exon Smith2014-12-051-1/+3
* IR: Sink MDNode::Hash down to GenericMDNode::HashDuncan P. N. Exon Smith2014-11-181-1/+1
* IR: Move MDNode operands from the back to the frontDuncan P. N. Exon Smith2014-11-181-56/+41
* IR: Split MDNode into GenericMDNode and MDNodeFwdDeclDuncan P. N. Exon Smith2014-11-181-26/+41
* IR: Simplify uniquing for MDNodeDuncan P. N. Exon Smith2014-11-171-54/+35
* IR: Make MDString inherit from MetadataDuncan P. N. Exon Smith2014-11-141-3/+0
* IR: Take an LLVMContext in Metadata::Metadata()Duncan P. N. Exon Smith2014-11-141-1/+4
* Add a blank line, NFCDuncan P. N. Exon Smith2014-11-141-0/+1
* IR: Rewrite uniquing and creation of MDStringDuncan P. N. Exon Smith2014-11-141-7/+15
* IR: Create the Metadata classDuncan P. N. Exon Smith2014-11-131-2/+2
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-28/+18
* IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith2014-11-051-7/+6
* IR: MDNode => Value: NamedMDNode::addOperand()Duncan P. N. Exon Smith2014-11-051-1/+2
* IR: Metadata: Remove unnecessary dyn_castDuncan P. N. Exon Smith2014-11-051-1/+1
* IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith2014-11-031-3/+2
* IR: MDNode => Value: Instruction::getAllMetadata()Duncan P. N. Exon Smith2014-11-011-2/+2
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-4/+4
* IR: MDNode => Value: Add Instruction::getMDNode()Duncan P. N. Exon Smith2014-10-311-0/+8
* IR: Instruction::setMetadata() should use cast_or_nullDuncan P. N. Exon Smith2014-10-311-1/+1
* IR: MDNode => Value: Instruction::setMetadata()Duncan P. N. Exon Smith2014-10-311-6/+9
* IR: Cleanup comments for Value, User, and MDNodeDuncan P. N. Exon Smith2014-10-151-14/+4
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+37
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-0/+4
* The count() function for STL datatypes returns unsigned, even where it'sYaron Keren2014-06-201-1/+1
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-5/+6
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-17/+17
* [C++11] Modernize the IR library a bit.Benjamin Kramer2014-03-101-11/+9
* [C++11] Add 'override' keyword to IR library.Craig Topper2014-03-051-2/+2
* [Modules] Move the LeakDetector header into the IR library where theChandler Carruth2014-03-041-1/+1
* [Modules] Move the ConstantRange class into the IR library. This isChandler Carruth2014-03-041-1/+1
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-041-1/+1
* Fix pr14893.Rafael Espindola2014-01-281-0/+45
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-1/+3
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-3/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-1/+3
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-2/+2
* Struct-path aware TBAA: update getMostGenericTBAA Manman Ren2013-04-221-36/+0
OpenPOWER on IntegriCloud