Bitcode: Don't optimize constants when preserving use-list order
[oota-llvm.git] / lib / Bitcode / Writer / ValueEnumerator.cpp
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.
2009-11-01 Chris LattnerRevert 85678/85680. The decision is to stay with the...
2009-10-31 Chris LattnerMake blockaddress(@func, null) be valid, and make ...
2009-10-28 Chris Lattnerbitcode writer support for blockaddress.
2009-10-27 Chris LattnerType.h doesn't need to #include LLVMContext.h
2009-10-22 Devang PatelFix getMDs() interface such that it does not expose...
2009-10-22 Devang PatelUsing TrackingVH instead of WeakVH or WeakMetadataVH.
2009-10-21 Devang PatelDo not use SmallVector to store MDNode elements.
2009-09-28 Devang Patels/class Metadata/class MetadataContext/g
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-18 Devang PatelWrite and read metadata attachments.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-04 Devang PatelUse separate ValueList for metadata.
2009-07-31 Benjamin KramerWork around a dangling pointer dereference when enumera...
2009-07-30 Devang PatelEnumerate NamedMDNode elements first.
2009-07-29 Devang PatelRead and write NamedMDNode.
2009-07-28 Devang PatelRename MDNode.h header. It defines MDnode and other...
2009-07-23 Devang PatelDerive MDNode from MetadataBase instead of Constant...
2009-07-22 Devang PatelUse isa<> instead of dyn_cast<>.
2009-07-22 Sanjiv GuptaFixed build warning. No functionality change.
2009-07-22 Devang PatelIntroduce MetadataBase, a base class for MDString and...
2009-06-12 Nick LewyckyDon't remove aggregate-typed module level constants...
2009-05-10 Nick LewyckyMake MDNode use CallbackVH. Also change MDNode to store...
2008-09-25 Devang Patel Large mechanical patch.
2008-05-23 Dan GohmanMake structs and arrays first-class types, and add...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-05-06 Chris LattnerFix a nasty problem where we would miss enumeration...
2007-05-06 Chris Lattnerenumerate the operands of a constant before we enumerat...
2007-05-06 Chris Lattnerimplement the 'string constant' optimization. This...
2007-05-04 Chris Lattneroptimize constant layout. This fixes encoding of 181...
2007-05-04 Chris Lattnersimple optimization for the type table
2007-05-03 Chris Lattnerenumerate parameter attr lists.
2007-05-03 Chris Lattnerfix encoding of BB names in the symtab
2007-04-26 Chris Lattnerstart code for writing out instructions. Separate...
2007-04-26 Chris Lattnerenumerate BB's separately from other function values.
2007-04-26 Chris Lattneradd support for incorporating and purging functions...
2007-04-26 Chris Lattnermove some code around, fix a bug in the reader reading...
2007-04-26 Chris Lattneradd bitcode alias support
2007-04-24 Chris LattnerEmit module-level constants.
next