aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.h
AgeCommit message (Expand)AuthorFilesLines
2016-06-21IR: Allow metadata attachments on declarations, and fix lazy loaded metadata ...Peter Collingbourne1-2/+2
2016-05-31Add support for metadata attachments for global variables.Peter Collingbourne1-2/+2
2016-04-23BitcodeWriter: Emit uniqued subgraphs after all distinct nodesDuncan P. N. Exon Smith1-0/+18
2016-04-23ValueEnumerator: Use std::find_if, NFCDuncan P. N. Exon Smith1-10/+0
2016-04-22ValueMapper/Enumerator: Clean up code in post-order traversals, NFCDuncan P. N. Exon Smith1-3/+18
2016-04-21BitcodeWriter: Emit metadata in post-order (again)Duncan P. N. Exon Smith1-2/+3
2016-04-19BitcodeWriter: Break recursion when enumerating Metadata, almost NFCDuncan P. N. Exon Smith1-4/+5
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-02Bitcode: Try to emit metadata in function blocksDuncan P. N. Exon Smith1-7/+59
2016-04-02Fix doxygen comments from r265224, NFCDuncan P. N. Exon Smith1-2/+2
2016-04-02BitcodeWriter: Further unify function metadata, NFCDuncan P. N. Exon Smith1-8/+11
2016-03-27BitcodeWriter: Simplify tracking of function-local metadata, NFCDuncan P. N. Exon Smith1-3/+2
2016-03-27Reapply ~"Bitcode: Collect all MDString records into a single blob"Duncan P. N. Exon Smith1-3/+12
2016-03-25Revert "Bitcode: Collect all MDString records into a single blob"Duncan P. N. Exon Smith1-12/+3
2016-03-25Bitcode: Collect all MDString records into a single blobDuncan P. N. Exon Smith1-3/+12
2016-03-24BitcodeWriter: Move abbreviation for GenericDINode; almost NFCDuncan P. N. Exon Smith1-2/+0
2016-03-24BitcodeWriter: Move abbreviation for DILocation; almost NFCDuncan P. N. Exon Smith1-2/+0
2016-01-27One more batch of self-containing headers.Benjamin Kramer1-0/+1
2016-01-27Make more headers self-contained.Benjamin Kramer1-0/+1
2015-12-29Rename MDValue* to Metadata* (NFC)Teresa Johnson1-3/+3
2015-11-20[ThinLTO] Add MODULE_CODE_METADATA_VALUES recordTeresa Johnson1-0/+1
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-4/+4
2015-04-14uselistorder: Thread bit through ValueEnumeratorDuncan P. N. Exon Smith1-1/+4
2015-02-25BitcodeWriter: Refactor common computation of bits required for a type index.David Blaikie1-0/+1
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman1-2/+2
2015-02-03IR: Assembly and bitcode for GenericDebugNodeDuncan P. N. Exon Smith1-0/+2
2015-01-20Bitcode: Add ValueEnumerator::getMetadataOrNullID(), NFCDuncan P. N. Exon Smith1-1/+8
2015-01-13AsmParser/Bitcode: Add support for MDLocationDuncan P. N. Exon Smith1-0/+2
2015-01-12Bitcode: Simplify emission of METADATA_BLOCKDuncan P. N. Exon Smith1-0/+3
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-8/+14
2014-11-17Pass a reference to ValueEnumerator.Rafael Espindola1-2/+2
2014-10-21IR: Remove dead code in metadata bitcode writing, NFCDuncan P. N. Exon Smith1-2/+2
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith1-0/+4
2014-06-27IR: Add COMDATs to the IRDavid Majnemer1-0/+9
2013-09-11Revert "Give internal classes hidden visibility."Benjamin Kramer1-1/+1
2013-09-11Give internal classes hidden visibility.Benjamin Kramer1-1/+1
2013-07-11Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper1-1/+1
2013-02-12Use the AttributeSet as the 'key' to the map instead of the 'raw' pointer.Bill Wendling1-3/+3
2013-02-11Rename AttributeSets to AttributeGroups so that it's more meaningful.Bill Wendling1-9/+9
2013-02-10Add support for attribute groups in the value enumerator.Bill Wendling1-0/+14
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling1-2/+2
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling1-5/+5
2012-11-25Code Custodian:Joe Abbey1-10/+10
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper1-3/+3
2011-12-07ValueEnumerator - debug dump().Chad Rosier1-0/+4
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner1-4/+4