summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Metadata.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move computation past early returnAditya Kumar2016-09-261-3/+2
* Change extractProfMetadata and extractProfTotalWeight to const member function.Dehao Chen2016-09-161-26/+18
* DebugInfo: New metadata representation for global variables.Peter Collingbourne2016-09-131-0/+27
* Make MDNode::intersect faster than O(n * m)David Majnemer2016-08-161-5/+4
* Don't passively concatenate MDNodesDavid Majnemer2016-08-161-13/+5
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-2/+2
* IR: Drop uniquing when an MDNode Value operand is deletedDuncan P. N. Exon Smith2016-08-031-2/+2
* Rename StringMap::emplace_second to try_emplace.Benjamin Kramer2016-07-211-1/+1
* Fix the assertion failure caused by http://reviews.llvm.org/D22118Dehao Chen2016-07-111-1/+2
* [IR] Stop a -Wsign-compare warning from firingDavid Majnemer2016-07-111-1/+1
* Implement callsite-hotness based inline cost for Sample-based PGODehao Chen2016-07-111-0/+25
* IR: Introduce llvm.type.checked.load intrinsic.Peter Collingbourne2016-06-251-1/+0
* IR: New representation for CFI and virtual call optimization pass metadata.Peter Collingbourne2016-06-241-2/+23
* Linker: Copy metadata when linking declarations.Peter Collingbourne2016-06-241-0/+7
* [STLExtras] Introduce and use llvm::count_if; NFCSanjoy Das2016-06-101-1/+1
* 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
OpenPOWER on IntegriCloud