summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Metadata.cpp
Commit message (Expand)AuthorAgeFilesLines
* IR: Allow multiple global metadata attachments with the same type.Peter Collingbourne2016-06-011-40/+76
* Add support for metadata attachments for global variables.Peter Collingbourne2016-05-311-13/+13
* [CodeGenPrepare] use branch weight metadata to decide if a select should be t...Sanjay Patel2016-04-261-0/+24
* BitcodeReader: Avoid referencing unresolved nodes from distinct onesDuncan P. N. Exon Smith2016-04-231-0/+10
* IR: Use std::vector instead of SmallPtrSet for distinct nodes, NFCDuncan P. N. Exon Smith2016-04-191-1/+1
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* IR: Lazily create ReplaceableMetadataImpl on MDNodeDuncan P. N. Exon Smith2016-04-031-31/+60
* [ThinLTO] Remove post-pass metadata linking supportTeresa Johnson2016-03-291-6/+1
* Query the StringMap only once when creating MDString (NFC)Mehdi Amini2016-03-251-11/+6
* fix documentation comments; NFCSanjay Patel2016-03-121-7/+2
* Revert "Query the StringMap only once when creating MDString (NFC)"Mehdi Amini2016-02-171-6/+11
* Query the StringMap only once when creating MDString (NFC)Mehdi Amini2016-02-161-11/+6
* Relax assertion in ReplaceableMetadataImpl::replaceAllUsesWith().Adrian Prantl2016-02-061-2/+0
* Update to use new name alignTo().Rui Ueyama2016-01-141-2/+2
* Split resolveCycles(bool AllowTemps) into two interfaces and documentTeresa Johnson2016-01-111-1/+1
* [ThinLTO] Rename variables used in metadata linking (NFC)Teresa Johnson2015-12-301-2/+2
* Ensure MDNode used as key in metadata linking map cannot be RAUWedTeresa Johnson2015-12-301-0/+2
* [ptr-traits] Merge the MetadataTracking helpers into the MetadataChandler Carruth2015-12-291-0/+38
* [ThinLTO] Metadata linking for imported functionsTeresa Johnson2015-12-171-1/+3
* Preserve load alignment and dereferenceable metadata during some transformationsArtur Pilipenko2015-11-021-0/+11
* Rollback of commit "Repress sanitization on User dtor."Naomi Musgrave2015-08-311-3/+1
* Undo reversion on commit: Revert "Revert "Repress sanitization on User dtor.Naomi Musgrave2015-08-311-1/+3
* Revert "Repress sanitization on User dtor. Modify msan macros for applying at...Naomi Musgrave2015-08-311-3/+1
* Repress sanitization on User dtor. Modify msan macros for applying attributeNaomi Musgrave2015-08-311-1/+3
* DI: Add Function::getSubprogram()Duncan P. N. Exon Smith2015-08-281-0/+8
* fix typo; NFCSanjay Patel2015-08-241-1/+1
* Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata()Adrian Prantl2015-08-201-5/+1
* Fix a bug that caused SimplifyCFG to drop DebugLocs.Adrian Prantl2015-08-201-1/+1
* DI: Disallow uniquable DICompileUnitsDuncan P. N. Exon Smith2015-08-031-4/+16
* Tweak wording of alignment static_assert messages.James Y Knight2015-06-171-3/+3
* Fix alignment issues in LLVM.James Y Knight2015-06-171-5/+20
* Move the name pointer out of Value into a map that lives on theOwen Anderson2015-06-011-7/+7
* IR: Add Function metadata attachmentsDuncan P. N. Exon Smith2015-04-241-0/+76
* IR: Extract set logic from Instruction attachments, NFCDuncan P. N. Exon Smith2015-04-241-54/+60
* IR: Use remove_if for Instruction::dropUnknownMetadata()Duncan P. N. Exon Smith2015-04-241-16/+8
* IR: Remove MDMapTy and MDPairTy typedefs, NFCDuncan P. N. Exon Smith2015-04-241-13/+7
* IR: Rename LLVMContextImpl::MetadataStore to InstructionMetadataDuncan P. N. Exon Smith2015-04-241-17/+20
* IR: Enable uniquing callbacks during MDNode::replaceWithUniqued()Duncan P. N. Exon Smith2015-03-311-0/+4
* IR: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-2/+2
* IR: Add MDNode::replaceWithPermanent()Duncan P. N. Exon Smith2015-02-101-0/+16
* Metadata: Use <algorithm> to simplify code. NFC.Benjamin Kramer2015-02-081-30/+12
* Correctly combine alias.scope metadata by a union instead of intersectingBjorn Steinbrink2015-02-081-0/+22
* IR: Split out DebugInfoMetadata.h, NFCDuncan P. N. Exon Smith2015-02-021-105/+2
* Fix some file headers, NFCDuncan P. N. Exon Smith2015-02-021-1/+1
* IR: Change GenericDwarfNode::getHeader() to StringRefDuncan P. N. Exon Smith2015-01-221-6/+4
* IR: DwarfNode => DebugNode, NFCDuncan P. N. Exon Smith2015-01-221-7/+7
* IR: Update references to temporaries before deletingDuncan P. N. Exon Smith2015-01-221-0/+1
* IR: Move MDNode clone() methods from ValueMapper to MDNode, NFCDuncan P. N. Exon Smith2015-01-201-0/+11
* IR: Canonicalize GenericDwarfNode empty headers to nullDuncan P. N. Exon Smith2015-01-201-0/+4
* IR: Detect whether to call recalculateHash() via SFINAE, NFCDuncan P. N. Exon Smith2015-01-201-18/+33
OpenPOWER on IntegriCloud