summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Metadata.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Assert to bounds check MDNode::getOperand.David Blaikie2013-03-081-0/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-4/+4
* Rename VMCore directory to IR.Chandler Carruth2013-01-021-0/+744
OpenPOWER on IntegriCloud