Chris Lattner
|
4dca43cc6d
|
remove this file for now, we can bring it back from cvs if we need it in
the future (and integrate it with membuffer, etc)
llvm-svn: 36876
|
2007-05-06 19:10:47 +00:00 |
|
Chris Lattner
|
71eb8d5e89
|
remove libbzip2, it is dead
llvm-svn: 36875
|
2007-05-06 19:05:34 +00:00 |
|
Duncan Sands
|
4c9ef6f848
|
Testcase for yet another global constant Ada f-e bug.
llvm-svn: 36874
|
2007-05-06 16:20:30 +00:00 |
|
Nick Lewycky
|
c2306ff5b4
|
Fix typo in comment.
llvm-svn: 36873
|
2007-05-06 13:37:16 +00:00 |
|
Chris Lattner
|
ad70a3024f
|
switch tools to bitcode from bytecode
llvm-svn: 36872
|
2007-05-06 09:32:02 +00:00 |
|
Chris Lattner
|
5bd1b5b32d
|
don't build bzip2 for now
llvm-svn: 36871
|
2007-05-06 09:31:32 +00:00 |
|
Chris Lattner
|
5f94a8492f
|
disable this for now
llvm-svn: 36870
|
2007-05-06 09:31:06 +00:00 |
|
Chris Lattner
|
f9a6121339
|
don't build bcreader/bcwriter
llvm-svn: 36869
|
2007-05-06 09:30:31 +00:00 |
|
Chris Lattner
|
5947ecbfbf
|
switch tools to bitcode instead of bytecode
llvm-svn: 36868
|
2007-05-06 09:29:57 +00:00 |
|
Chris Lattner
|
c684dbdb6b
|
switch this to bitcode instead of bytecode
llvm-svn: 36867
|
2007-05-06 09:29:13 +00:00 |
|
Chris Lattner
|
da078a7c60
|
Switch this over to bitcode instead of bytecode.
llvm-svn: 36866
|
2007-05-06 09:28:33 +00:00 |
|
Chris Lattner
|
6cfc34329b
|
Move this here from Bytecode/Archive.h
llvm-svn: 36865
|
2007-05-06 09:14:53 +00:00 |
|
Chris Lattner
|
af0a11cd65
|
Fix a nasty problem where we would miss enumeration of some types. This fixes
issues with CE_CAST etc.
llvm-svn: 36864
|
2007-05-06 08:35:19 +00:00 |
|
Chris Lattner
|
87753518a9
|
allow zero-length arrays
llvm-svn: 36863
|
2007-05-06 08:22:10 +00:00 |
|
Chris Lattner
|
0c204417b2
|
Allow structs with zero fields.
llvm-svn: 36862
|
2007-05-06 08:21:50 +00:00 |
|
Chris Lattner
|
37779a0b4c
|
we aren't at the end of stream until we've consumed all the bytes AND all
the bits in those bytes.
llvm-svn: 36861
|
2007-05-06 08:12:09 +00:00 |
|
Bill Wendling
|
88e78f8bdb
|
3DNowA implies 3DNow. 64-bit implies SSE1, SSE2, and I assume MMX.
llvm-svn: 36860
|
2007-05-06 07:56:19 +00:00 |
|
Chris Lattner
|
8b0bda0104
|
add a missing check
llvm-svn: 36859
|
2007-05-06 07:33:01 +00:00 |
|
Chris Lattner
|
9fa29b4027
|
Fix MemoryBuffer::getFile to return null if it has an error opening the
file instead of aborting.
llvm-svn: 36858
|
2007-05-06 07:24:46 +00:00 |
|
Chris Lattner
|
619ffa3881
|
Fix a bug in my previous patch
llvm-svn: 36857
|
2007-05-06 07:24:03 +00:00 |
|
Chris Lattner
|
38eeedc621
|
add bitcode support
llvm-svn: 36856
|
2007-05-06 06:18:07 +00:00 |
|
Chris Lattner
|
c0fa93d591
|
add bitcode support
llvm-svn: 36855
|
2007-05-06 06:02:13 +00:00 |
|
Chris Lattner
|
bfe6f01d65
|
this doesn't directly depend on bytecode
llvm-svn: 36854
|
2007-05-06 05:58:00 +00:00 |
|
Chris Lattner
|
cd487a5bb4
|
add bitcode support.
llvm-svn: 36853
|
2007-05-06 05:56:58 +00:00 |
|
Chris Lattner
|
258e34e223
|
archive library already depends on bc reader
llvm-svn: 36852
|
2007-05-06 05:53:02 +00:00 |
|
Chris Lattner
|
5f13aacd15
|
add bitcode support, optimize reading to not read all function bodies just
to get deplibs
llvm-svn: 36851
|
2007-05-06 05:51:37 +00:00 |
|
Chris Lattner
|
206534649d
|
use an auto_ptr to avoid an explicit delete
llvm-svn: 36850
|
2007-05-06 05:47:36 +00:00 |
|
Chris Lattner
|
ec83593e41
|
add bitcode support
llvm-svn: 36849
|
2007-05-06 05:47:06 +00:00 |
|
Chris Lattner
|
11ca4f51ed
|
Remove the -emit-bytecode option. Noone in the llvm tree uses it, and this
keeps llvm-upgrade a simple "source to source" tool.
llvm-svn: 36848
|
2007-05-06 05:40:41 +00:00 |
|
Chris Lattner
|
9233c279e4
|
add bitcode reading support to llvm-nm
llvm-svn: 36847
|
2007-05-06 05:36:18 +00:00 |
|
Chris Lattner
|
342010d9f3
|
pull some win32 code into common code, add bitcode identification support.
llvm-svn: 36846
|
2007-05-06 05:32:21 +00:00 |
|
Chris Lattner
|
ae80a1de2f
|
add support for identifying bitcode files
llvm-svn: 36845
|
2007-05-06 05:30:10 +00:00 |
|
Chris Lattner
|
fd05be1b3e
|
bitcodify, remove eh cruft
llvm-svn: 36844
|
2007-05-06 05:21:42 +00:00 |
|
Chris Lattner
|
8394ded8eb
|
teach this to read from bitcode files
llvm-svn: 36843
|
2007-05-06 05:18:53 +00:00 |
|
Chris Lattner
|
5c5d5f3f88
|
debugger depends on bcreader, not llvm-db
llvm-svn: 36842
|
2007-05-06 05:18:37 +00:00 |
|
Chris Lattner
|
fddf624171
|
remove EH cruft, add bitcode support
llvm-svn: 36841
|
2007-05-06 05:13:17 +00:00 |
|
Chris Lattner
|
f4f88e36a2
|
add bitcode reading support, remove eh stuff
llvm-svn: 36840
|
2007-05-06 04:58:26 +00:00 |
|
Chris Lattner
|
22509133cd
|
add bitcode reading support. Remove EH cruft.
llvm-svn: 36839
|
2007-05-06 04:55:19 +00:00 |
|
Chris Lattner
|
d29a084c58
|
bitcodify
llvm-svn: 36838
|
2007-05-06 04:49:55 +00:00 |
|
Chris Lattner
|
b1e3362cf6
|
simplify code
llvm-svn: 36837
|
2007-05-06 04:43:36 +00:00 |
|
Chris Lattner
|
8d545b17bc
|
add support to llvm-prof for reading from a bitcode file
llvm-svn: 36836
|
2007-05-06 04:43:00 +00:00 |
|
Chris Lattner
|
cee444cf93
|
Add a helper that either opens a file or stdin.
llvm-svn: 36835
|
2007-05-06 04:41:59 +00:00 |
|
Nate Begeman
|
f496eb7607
|
Reference correct header
llvm-svn: 36834
|
2007-05-06 04:00:55 +00:00 |
|
Jeff Cohen
|
0b108b4f29
|
Make code more 64-bit aware.
llvm-svn: 36833
|
2007-05-06 03:24:19 +00:00 |
|
Jeff Cohen
|
64156becaa
|
Keep header file free of 'possible loss of data' warnings.
llvm-svn: 36832
|
2007-05-06 03:23:14 +00:00 |
|
Jeff Cohen
|
ce844b2aaa
|
Unbreak VC++.
llvm-svn: 36831
|
2007-05-06 03:12:47 +00:00 |
|
Chris Lattner
|
4a9c418915
|
if -bitcode is specified, read and write a bitcode file instead of a bytecode file.
llvm-svn: 36830
|
2007-05-06 02:42:03 +00:00 |
|
Chris Lattner
|
ad8aadac37
|
add abbrevs for binops and casts. This shrinks a testcase from 725132->682500
bytes.
llvm-svn: 36829
|
2007-05-06 02:38:57 +00:00 |
|
Chris Lattner
|
bf23240f44
|
add a new CreateBitcodeWriterPass method, which creates a bitcode writer as
a pass
llvm-svn: 36828
|
2007-05-06 02:30:12 +00:00 |
|
Chris Lattner
|
7eb319ab65
|
implement reading/writing of inlineasm objects
llvm-svn: 36827
|
2007-05-06 01:58:20 +00:00 |
|