aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Metadata.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-07IR: Add MDNode::getDistinct()Duncan P. N. Exon Smith1-2/+12
2015-01-07Linker: Don't use MDNode::replaceOperandWith()Duncan P. N. Exon Smith1-0/+5
2015-01-05IR: Don't drop MDNode uniquing on null operandsDuncan P. N. Exon Smith1-7/+2
2015-01-05IR: Prune arguments to ValueAsMetadata::ValueAsMetadata()Duncan P. N. Exon Smith1-2/+2
2014-12-22The leak detector is dead, long live asan and valgrind.Rafael Espindola1-3/+0
2014-12-17Delete debugging cruft that crept in with r223802.Nick Lewycky1-3/+0
2014-12-12IR: Don't track nullptr on metadata RAUWDuncan P. N. Exon Smith1-1/+2
2014-12-10IR: Move call to dropAllReferences() to MDNode subclassesDuncan P. N. Exon Smith1-0/+1
2014-12-09IR: Fix memory corruption in MDNode new/deleteDuncan P. N. Exon Smith1-4/+8
2014-12-09IR: Metadata: Detect an RAUW recursionDuncan P. N. Exon Smith1-0/+9
2014-12-09IR: Metadata/Value split: RAUW in a deterministic orderDuncan P. N. Exon Smith1-21/+38
2014-12-09Fix a GCC build failure from r223802Duncan P. N. Exon Smith1-1/+2
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-313/+550
2014-12-07IR: Revert r223618 behaviour of MDNode::concatenate()Duncan P. N. Exon Smith1-12/+23
2014-12-07IR: Drop uniquing for self-referencing MDNodesDuncan P. N. Exon Smith1-1/+15
2014-12-06IR: Disallow function-local metadata attachmentsDuncan P. N. Exon Smith1-0/+2
2014-12-06IR: Disallow complicated function-local metadataDuncan P. N. Exon Smith1-48/+27
2014-12-05IR: Stop relying on GetStringMapEntryFromValue()Duncan P. N. Exon Smith1-1/+3
2014-11-18IR: Sink MDNode::Hash down to GenericMDNode::HashDuncan P. N. Exon Smith1-1/+1
2014-11-18IR: Move MDNode operands from the back to the frontDuncan P. N. Exon Smith1-56/+41
2014-11-18IR: Split MDNode into GenericMDNode and MDNodeFwdDeclDuncan P. N. Exon Smith1-26/+41
2014-11-17IR: Simplify uniquing for MDNodeDuncan P. N. Exon Smith1-54/+35
2014-11-14IR: Make MDString inherit from MetadataDuncan P. N. Exon Smith1-3/+0
2014-11-14IR: Take an LLVMContext in Metadata::Metadata()Duncan P. N. Exon Smith1-1/+4
2014-11-14Add a blank line, NFCDuncan P. N. Exon Smith1-0/+1
2014-11-14IR: Rewrite uniquing and creation of MDStringDuncan P. N. Exon Smith1-7/+15
2014-11-13IR: Create the Metadata classDuncan P. N. Exon Smith1-2/+2
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-28/+18
2014-11-05IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith1-7/+6
2014-11-05IR: MDNode => Value: NamedMDNode::addOperand()Duncan P. N. Exon Smith1-1/+2
2014-11-05IR: Metadata: Remove unnecessary dyn_castDuncan P. N. Exon Smith1-1/+1
2014-11-03IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith1-3/+2
2014-11-01IR: MDNode => Value: Instruction::getAllMetadata()Duncan P. N. Exon Smith1-2/+2
2014-11-01IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith1-4/+4
2014-10-31IR: MDNode => Value: Add Instruction::getMDNode()Duncan P. N. Exon Smith1-0/+8
2014-10-31IR: Instruction::setMetadata() should use cast_or_nullDuncan P. N. Exon Smith1-1/+1
2014-10-31IR: MDNode => Value: Instruction::setMetadata()Duncan P. N. Exon Smith1-6/+9
2014-10-15IR: Cleanup comments for Value, User, and MDNodeDuncan P. N. Exon Smith1-14/+4
2014-07-24Add scoped-noalias metadataHal Finkel1-0/+37
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel1-0/+4
2014-06-20The count() function for STL datatypes returns unsigned, even where it'sYaron Keren1-1/+1
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-5/+6
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-17/+17
2014-03-10[C++11] Modernize the IR library a bit.Benjamin Kramer1-11/+9
2014-03-05[C++11] Add 'override' keyword to IR library.Craig Topper1-2/+2
2014-03-04[Modules] Move the LeakDetector header into the IR library where theChandler Carruth1-1/+1
2014-03-04[Modules] Move the ConstantRange class into the IR library. This isChandler Carruth1-1/+1
2014-03-04[Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth1-1/+1
2014-01-28Fix pr14893.Rafael Espindola1-0/+45
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-1/+3