aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-11-17Pass a reference to ValueEnumerator.Rafael Espindola1-34/+33
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-4/+4
2014-11-03IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith1-4/+4
2014-10-21IR: Reorder metadata bitcode serialization, NFCDuncan P. N. Exon Smith1-12/+14
2014-10-21IR: Remove dead code in metadata bitcode writing, NFCDuncan P. N. Exon Smith1-11/+7
2014-07-31UseListOrder: Handle self-usersDuncan P. N. Exon Smith1-3/+3
2014-07-31UseListOrder: Don't give constant IDs to GlobalValuesDuncan P. N. Exon Smith1-3/+6
2014-07-30UseListOrder: Visit global valuesDuncan P. N. Exon Smith1-4/+3
2014-07-30Reapply "UseListOrder: Order GlobalValue uses after initializers"Duncan P. N. Exon Smith1-14/+55
2014-07-30UseListOrder: Fix undefined behaviourDuncan P. N. Exon Smith1-2/+7
2014-07-29Revert "UseListOrder: Order GlobalValue uses after initializers"Duncan P. N. Exon Smith1-55/+14
2014-07-29UseListOrder: Order GlobalValue uses after initializersDuncan P. N. Exon Smith1-14/+55
2014-07-29UseListOrder: Create a struct around OrderMap, NFCDuncan P. N. Exon Smith1-1/+9
2014-07-29IR: Create the use-list order shuffle vector in-placeDuncan P. N. Exon Smith1-4/+3
2014-07-29Bitcode: Correctly compare a Use against itselfDuncan P. N. Exon Smith1-0/+3
2014-07-28IR: Optimize size of use-list order shuffle vectorsDuncan P. N. Exon Smith1-6/+5
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith1-0/+193
2014-07-25Bitcode: Don't optimize constants when preserving use-list orderDuncan P. N. Exon Smith1-0/+6
2014-06-27IR: Add COMDATs to the IRDavid Majnemer1-0/+10
2014-06-17Convert a few loops to use ranges.Rafael Espindola1-18/+15
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-5/+4
2014-03-01Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer1-19/+9
2013-09-16Implement function prefix data as an IR feature.Peter Collingbourne1-0/+5