Chris Lattner
|
874eb28ee6
|
pass by reference, not by value
llvm-svn: 36721
|
2007-05-04 00:45:24 +00:00 |
Chris Lattner
|
e4bbad630f
|
enumerate parameter attr lists.
llvm-svn: 36709
|
2007-05-03 22:46:43 +00:00 |
Chris Lattner
|
e6e364c198
|
start code for writing out instructions. Separate BB#s from normal value
#'s.
llvm-svn: 36472
|
2007-04-26 05:53:54 +00:00 |
Chris Lattner
|
7c37b01998
|
enumerate BB's separately from other function values.
llvm-svn: 36467
|
2007-04-26 04:42:16 +00:00 |
Chris Lattner
|
5f640b9cc9
|
add support for incorporating and purging functions to the value enumerator
llvm-svn: 36465
|
2007-04-26 03:50:57 +00:00 |
Chris Lattner
|
831d420256
|
move some code around, fix a bug in the reader reading globalinits (which
I just introduced), stub out function reading, purge aggregate values from
the value table before reading functions.
llvm-svn: 36463
|
2007-04-26 03:27:58 +00:00 |
Chris Lattner
|
52523561d9
|
Emit module-level constants.
llvm-svn: 36384
|
2007-04-24 00:16:04 +00:00 |
Chris Lattner
|
1e93f5b8f4
|
fix off-by one
llvm-svn: 36377
|
2007-04-23 21:23:41 +00:00 |
Chris Lattner
|
c1d10d67a1
|
Initial support for writing bitcode files. This currently only writes types,
the type symtab, and global/function protos, and is missing the important
size optimization, but it is a place to start.
llvm-svn: 36331
|
2007-04-22 06:24:45 +00:00 |