aboutsummaryrefslogtreecommitdiff
path: root/lib/Bitcode/Writer/ValueEnumerator.h
AgeCommit message (Expand)Author
2013-02-12Use the AttributeSet as the 'key' to the map instead of the 'raw' pointer.Bill Wendling
2013-02-11Rename AttributeSets to AttributeGroups so that it's more meaningful.Bill Wendling
2013-02-10Add support for attribute groups in the value enumerator.Bill Wendling
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-11-25Code Custodian:Joe Abbey
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper
2011-12-07ValueEnumerator - debug dump().Chad Rosier
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-06-03Revert name change from r132533. Lower case naming was intended per style gu...Chad Rosier
2011-06-03Whitespace and other cleanup. Functionallity unchanged.Chad Rosier
2011-04-06Do a topological sort of the types before writing them out.Rafael Espindola
2010-08-24Extend function-local metadata to be usable as attachments.Dan Gohman
2010-07-21Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman
2010-06-02Speedup bitcode writer. Do not walk all values for all functions to emit func...Devang Patel
2010-01-22Remove MetadataBase class because it is not adding significant value.Devang Patel
2010-01-14Simplify code that chooses when to enumerate function-local metadata operandsVictor Hernandez
2010-01-14Avoid modifying ValueEnumerator's MD ValueList by choosing which function-loc...Victor Hernandez
2010-01-13Enumerate function-local metadata (and its types and operands) only during fu...Victor Hernandez
2010-01-09Derive NamedMDNode from Value.Devang Patel
2010-01-07Use separate namespace for named metadata.Devang Patel
2009-10-28bitcode writer support for blockaddress.Chris Lattner
2009-09-18Write and read metadata attachments.Devang Patel
2009-08-04Use separate ValueList for metadata.Devang Patel
2009-06-12Don't remove aggregate-typed module level constants before encoding functionsNick Lewycky
2008-09-25 Large mechanical patch.Devang Patel
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-03-12Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-05-06Fix a nasty problem where we would miss enumeration of some types. This fixesChris Lattner
2007-05-04optimize constant layout. This fixes encoding of 181.mcf (by ensuringChris Lattner
2007-05-04pass by reference, not by valueChris Lattner
2007-05-03enumerate parameter attr lists.Chris Lattner
2007-04-26start code for writing out instructions. Separate BB#s from normal valueChris Lattner
2007-04-26enumerate BB's separately from other function values.Chris Lattner
2007-04-26add support for incorporating and purging functions to the value enumeratorChris Lattner
2007-04-26move some code around, fix a bug in the reader reading globalinits (whichChris Lattner
2007-04-24Emit module-level constants.Chris Lattner
2007-04-23fix off-by oneChris Lattner
2007-04-22Initial support for writing bitcode files. This currently only writes types,Chris Lattner