aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-08Add an assertion for the value enumerator (bitcode writer) NFCMehdi Amini1-1/+6
2016-06-21IR: Allow metadata attachments on declarations, and fix lazy loaded metadata ...Peter Collingbourne1-8/+10
2016-06-01IR: Allow multiple global metadata attachments with the same type.Peter Collingbourne1-0/+2
2016-05-31Add support for metadata attachments for global variables.Peter Collingbourne1-5/+11
2016-04-23BitcodeWriter: Emit uniqued subgraphs after all distinct nodesDuncan P. N. Exon Smith1-1/+20
2016-04-23BitcodeWriter: Emit distinct nodes before uniqued nodesDuncan P. N. Exon Smith1-6/+18
2016-04-23ValueEnumerator: Use std::find_if, NFCDuncan P. N. Exon Smith1-13/+8
2016-04-22ValueMapper/Enumerator: Clean up code in post-order traversals, NFCDuncan P. N. Exon Smith1-22/+24
2016-04-21BitcodeWriter: Emit metadata in post-order (again)Duncan P. N. Exon Smith1-15/+21
2016-04-19BitcodeWriter: Break recursion when enumerating Metadata, almost NFCDuncan P. N. Exon Smith1-67/+69
2016-04-18BitcodeWriter: WorkList => Worklist, NFCDuncan P. N. Exon Smith1-5/+5
2016-04-07[GCC] Attribute ifunc support in llvmDmitry Polukhin1-0/+17
2016-04-02Bitcode: Try to emit metadata in function blocksDuncan P. N. Exon Smith1-30/+171
2016-04-02BitcodeWriter: Further unify function metadata, NFCDuncan P. N. Exon Smith1-0/+1
2016-03-28BitcodeWriter: Replace dead code with an assertion, NFCDuncan P. N. Exon Smith1-7/+1
2016-03-27BitcodeWriter: Simplify tracking of function-local metadata, NFCDuncan P. N. Exon Smith1-4/+0
2016-03-27Reapply ~"Bitcode: Collect all MDString records into a single blob"Duncan P. N. Exon Smith1-4/+19
2016-03-25Revert "Bitcode: Collect all MDString records into a single blob"Duncan P. N. Exon Smith1-19/+4
2016-03-25Bitcode: Collect all MDString records into a single blobDuncan P. N. Exon Smith1-4/+19
2016-03-25Bitcode: Use std::stable_partition for reproducible buildsDuncan P. N. Exon Smith1-2/+2
2016-03-24BitcodeWriter: Move abbreviation for GenericDINode; almost NFCDuncan P. N. Exon Smith1-2/+1
2016-03-24BitcodeWriter: Move abbreviation for DILocation; almost NFCDuncan P. N. Exon Smith1-2/+1
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-12-29Rename MDValue* to Metadata* (NFC)Teresa Johnson1-8/+8
2015-12-19Re-reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar1-28/+8
2015-12-19Revert "Reapply "[IR] Move optional data in llvm::Function into a hungoff use...Vedant Kumar1-8/+28
2015-12-19Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar1-28/+8
2015-12-19Revert "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar1-8/+28
2015-12-19[IR] Move optional data in llvm::Function into a hungoff uselistVedant Kumar1-28/+8
2015-10-13BitcodeWriter: Stop using implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith1-25/+19
2015-06-25Use foreach loop over constant operands. NFC.Pete Cooper1-3/+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-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer1-0/+10
2015-06-12Rangify several for loops in ValueEnumerator constructor.Yaron Keren1-22/+18
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-4/+4
2015-04-24IR: Add assembly/bitcode support for function metadata attachmentsDuncan P. N. Exon Smith1-0/+5
2015-04-14uselistorder: Thread bit through ValueEnumeratorDuncan P. N. Exon Smith1-4/+6
2015-03-30IR: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith1-6/+4
2015-02-25BitcodeWriter: Refactor common computation of bits required for a type index.David Blaikie1-0/+4
2015-02-03IR: Assembly and bitcode for GenericDebugNodeDuncan P. N. Exon Smith1-1/+2
2015-02-02IR: Split out DebugInfoMetadata.h, NFCDuncan P. N. Exon Smith1-0/+1
2015-01-20Bitcode: Add ValueEnumerator::getMetadataOrNullID(), NFCDuncan P. N. Exon Smith1-6/+0
2015-01-13AsmParser/Bitcode: Add support for MDLocationDuncan P. N. Exon Smith1-1/+3
2015-01-12Bitcode: Simplify emission of METADATA_BLOCKDuncan P. N. Exon Smith1-1/+3
2014-12-17Make ValueEnumerator::print use OS for metadata too. Noticed by inspection.Nick Lewycky1-2/+1
2014-12-11Bitcode: Add METADATA_NODE and METADATA_VALUEDuncan P. N. Exon Smith1-7/+1
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-93/+100
2014-12-03Prologue supportPeter Collingbourne1-2/+14
2014-11-24Add and use Type::subtypes. NFC.Rafael Espindola1-3/+2