aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
AgeCommit message (Expand)AuthorFilesLines
2008-05-23Make structs and arrays first-class types, and add assemblyDan Gohman1-7/+7
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman1-13/+15
2008-03-12Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner1-3/+3
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands1-5/+12
2007-05-06Fix a nasty problem where we would miss enumeration of some types. This fixesChris Lattner1-1/+17
2007-05-06enumerate the operands of a constant before we enumerate the constant itselfChris Lattner1-9/+22
2007-05-06implement the 'string constant' optimization. This shrinks kc.bit fromChris Lattner1-4/+5
2007-05-04optimize constant layout. This fixes encoding of 181.mcf (by ensuringChris Lattner1-5/+46
2007-05-04simple optimization for the type tableChris Lattner1-5/+29
2007-05-03enumerate parameter attr lists.Chris Lattner1-0/+17
2007-05-03fix encoding of BB names in the symtabChris Lattner1-1/+1
2007-04-26start code for writing out instructions. Separate BB#s from normal valueChris Lattner1-3/+7
2007-04-26enumerate BB's separately from other function values.Chris Lattner1-1/+6
2007-04-26add support for incorporating and purging functions to the value enumeratorChris Lattner1-96/+31
2007-04-26move some code around, fix a bug in the reader reading globalinits (whichChris Lattner1-0/+16
2007-04-26add bitcode alias supportChris Lattner1-0/+10
2007-04-24Emit module-level constants.Chris Lattner1-1/+4
2007-04-22Initial support for writing bitcode files. This currently only writes types,Chris Lattner1-0/+235