Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"
[oota-llvm.git] / lib / Bitcode / Writer / ValueEnumerator.cpp
2015-12-19 Vedant KumarReapply "[IR] Move optional data in llvm::Function...
2015-12-19 Vedant KumarRevert "[IR] Move optional data in llvm::Function into...
2015-12-19 Vedant Kumar[IR] Move optional data in llvm::Function into a hungof...
2015-10-13 Duncan P. N. Exon... BitcodeWriter: Stop using implicit ilist iterator conve...
2015-06-25 Pete CooperUse foreach loop over constant operands. NFC.
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-06-12 Yaron KerenRangify several for loops in ValueEnumerator constructor.
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-24 Duncan P. N. Exon... IR: Add assembly/bitcode support for function metadata...
2015-04-14 Duncan P. N. Exon... uselistorder: Thread bit through ValueEnumerator
2015-03-30 Duncan P. N. Exon... IR: Use the new DebugLoc API, NFC
2015-02-25 David BlaikieBitcodeWriter: Refactor common computation of bits...
2015-02-03 Duncan P. N. Exon... IR: Assembly and bitcode for GenericDebugNode
2015-02-02 Duncan P. N. Exon... IR: Split out DebugInfoMetadata.h, NFC
2015-01-20 Duncan P. N. Exon... Bitcode: Add ValueEnumerator::getMetadataOrNullID(...
2015-01-13 Duncan P. N. Exon... AsmParser/Bitcode: Add support for MDLocation
2015-01-12 Duncan P. N. Exon... Bitcode: Simplify emission of METADATA_BLOCK
2014-12-17 Nick LewyckyMake ValueEnumerator::print use OS for metadata too...
2014-12-11 Duncan P. N. Exon... Bitcode: Add METADATA_NODE and METADATA_VALUE
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-03 Peter CollingbournePrologue support
2014-11-24 Rafael EspindolaAdd and use Type::subtypes. NFC.
2014-11-17 Rafael EspindolaPass a reference to ValueEnumerator.
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-03 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadataOtherTh...
2014-10-21 Duncan P. N. Exon... IR: Reorder metadata bitcode serialization, NFC
2014-10-21 Duncan P. N. Exon... IR: Remove dead code in metadata bitcode writing, NFC
2014-07-31 Duncan P. N. Exon... UseListOrder: Handle self-users
2014-07-31 Duncan P. N. Exon... UseListOrder: Don't give constant IDs to GlobalValues
2014-07-30 Duncan P. N. Exon... UseListOrder: Visit global values
2014-07-30 Duncan P. N. Exon... Reapply "UseListOrder: Order GlobalValue uses after...
2014-07-30 Duncan P. N. Exon... UseListOrder: Fix undefined behaviour
2014-07-29 Duncan P. N. Exon... Revert "UseListOrder: Order GlobalValue uses after...
2014-07-29 Duncan P. N. Exon... UseListOrder: Order GlobalValue uses after initializers
2014-07-29 Duncan P. N. Exon... UseListOrder: Create a struct around OrderMap, NFC
2014-07-29 Duncan P. N. Exon... IR: Create the use-list order shuffle vector in-place
2014-07-29 Duncan P. N. Exon... Bitcode: Correctly compare a Use against itself
2014-07-28 Duncan P. N. Exon... IR: Optimize size of use-list order shuffle vectors
2014-07-28 Duncan P. N. Exon... Bitcode: Serialize (and recover) use-list order
2014-07-25 Duncan P. N. Exon... Bitcode: Don't optimize constants when preserving use...
2014-06-27 David MajnemerIR: Add COMDATs to the IR
2014-06-17 Rafael EspindolaConvert a few loops to use ranges.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
2013-09-16 Peter CollingbourneImplement function prefix data as an IR feature.
2013-04-01 Joe AbbeyWhitespace cleanup
2013-02-12 Bill WendlingUse the AttributeSet as the 'key' to the map instead...
2013-02-11 Bill WendlingRename AttributeSets to AttributeGroups so that it...
2013-02-10 Bill WendlingAdd support for attribute groups in the value enumerator.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-25 Joe AbbeyCode Custodian:
2012-11-13 Duncan SandsRelax the restrictions on vector of pointer types,...
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnerwith recent changes, ConstantArray is never a "string...
2011-12-07 Chad RosierValueEnumerator - debug dump().
2011-08-12 Chris Lattnerswitch to use the new api for structtypes.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-06-03 Chad RosierRevert name change from r132533. Lower case naming...
2011-06-03 Chad RosierWhitespace and other cleanup. Functionallity unchanged.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-11 Jay FoadFix or remove code which seemed to think that the opera...
2011-04-06 Rafael EspindolaDo a topological sort of the types before writing them...
2010-08-25 Dan GohmanClear FunctionLocalMDs in purgeFunction along with...
2010-08-25 Dan GohmanFix whitespace.
2010-08-25 Dan GohmanEliminate an unnecessary cast.
2010-08-24 Dan GohmanAdd braces to fix dangling else.
2010-08-24 Dan GohmanExtend function-local metadata to be usable as attachments.
2010-08-24 Dan GohmanWhen we know we have an MDValue or MDString, call Enume...
2010-08-24 Dan GohmanSimplify this code. NamedMDNode operands are MDNodes.
2010-07-21 Dan GohmanMake NamedMDNode not be a subclass of Value, and simpli...
2010-07-16 Dan GohmanFix whitespace.
2010-06-19 Bob WilsonTidy.
2010-06-02 Devang PatelSpeedup bitcode writer. Do not walk all values for...
2010-04-03 Chris LattnerAdd special case bitcode support for DebugLoc. This...
2010-02-25 Nick LewyckyMake the side-numbering of instructions used by metadat...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-06 Victor HernandezFunction-local metadata whose operands had been optimiz...
2010-02-04 Victor HernandezFix (and test) function-local metadata that occurs...
2010-01-23 Benjamin KramerRespect operator precedence (and silence a gcc 4.3...
2010-01-22 Devang PatelRemove MetadataBase class because it is not adding...
2010-01-14 Victor HernandezSimplify code that chooses when to enumerate function...
2010-01-14 Victor HernandezClean up unnecessary return and brackets
2010-01-13 Victor HernandezEnumerate function-local metadata (and its types and...
2010-01-09 Devang PatelNamedMDNode is never used so there is no need to enumer...
2010-01-09 Devang PatelDerive NamedMDNode from Value.
2010-01-07 Devang PatelUse separate namespace for named metadata.
2010-01-05 Devang PatelAllow null to be an element of NamedMDNode. e.g. !llvm...
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2009-12-31 Chris Lattnerrename "elements" of metadata to "operands". "Elements...
2009-12-31 Chris Lattnertidy
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnerchange the strange MetadataContext::getMDs function...
2009-12-28 Chris Lattnereliminate the elem_* iterator stuff from NamedMDNode.
next