Chris Lattner
|
c5a4c7c69a
|
add bitcode alias support
llvm-svn: 36461
|
2007-04-26 02:46:40 +00:00 |
|
Chris Lattner
|
2d9d9a4bcf
|
ensure that every error return sets a message (and goes through Error, for
easy breakpointing).
Fix bugs reading constantexpr geps. We now can disassemble kc++ global
initializers.
llvm-svn: 36398
|
2007-04-24 18:15:21 +00:00 |
|
Chris Lattner
|
ce97f22311
|
implement support for reading aggregate constants, including handling forward
constant references, etc.
llvm-svn: 36391
|
2007-04-24 05:48:56 +00:00 |
|
Chris Lattner
|
eff23e347b
|
read basic constants: null, undef, integers <= 64bits
llvm-svn: 36389
|
2007-04-24 03:30:34 +00:00 |
|
Chris Lattner
|
e1a864cccf
|
track global inits
llvm-svn: 36385
|
2007-04-24 00:18:21 +00:00 |
|
Chris Lattner
|
5e06e0faf4
|
Read global symtab
llvm-svn: 36378
|
2007-04-23 21:26:05 +00:00 |
|
Chris Lattner
|
7f11318d37
|
promote LLVMBitCodes to be a public header
llvm-svn: 36358
|
2007-04-23 01:01:37 +00:00 |
|
Jeff Cohen
|
577e8b8c63
|
Fix build problem with Gentoo 4.1.1-r3.
llvm-svn: 36348
|
2007-04-22 18:49:32 +00:00 |
|
Chris Lattner
|
54e48ee45c
|
Initial support for reading bitcode files. They currently only read types,
the type symtab, and global/function protos, and are missing the important
size optimization, but it is a place to start.
llvm-svn: 36330
|
2007-04-22 06:23:29 +00:00 |
|