Chris Lattner
|
275757a05e
|
Enhance MemoryBuffer to return error messages in strings if they occur.
llvm-svn: 36899
|
2007-05-06 23:32:36 +00:00 |
Chris Lattner
|
05be1d44da
|
remove dead option
llvm-svn: 36898
|
2007-05-06 23:24:42 +00:00 |
Chris Lattner
|
7feb9c17fa
|
this is obsolete
llvm-svn: 36897
|
2007-05-06 23:21:05 +00:00 |
Chris Lattner
|
8f7f575a08
|
link to the bitcode doc
llvm-svn: 36896
|
2007-05-06 23:20:06 +00:00 |
Chris Lattner
|
8009d4a2f4
|
bzip2 is gone
llvm-svn: 36895
|
2007-05-06 23:18:44 +00:00 |
Chris Lattner
|
3b6f75cb2f
|
Fix PR1395, by passing the ID correctly
llvm-svn: 36894
|
2007-05-06 23:13:56 +00:00 |
Anton Korobeynikov
|
a400e39a16
|
Update fields
llvm-svn: 36893
|
2007-05-06 20:33:02 +00:00 |
Chris Lattner
|
5992f4709c
|
add this back
llvm-svn: 36892
|
2007-05-06 20:31:17 +00:00 |
Anton Korobeynikov
|
a8fd7fdc25
|
Detabify
llvm-svn: 36891
|
2007-05-06 20:14:21 +00:00 |
Anton Korobeynikov
|
c892cf466d
|
Update MSIL BE. This patch fixes most weird glitches outlined in
README.txt. Patch by Roman Samoilov!
llvm-svn: 36890
|
2007-05-06 20:13:33 +00:00 |
Chris Lattner
|
b2e0a70aa2
|
lib/Bytecode is dead
llvm-svn: 36889
|
2007-05-06 19:51:20 +00:00 |
Chris Lattner
|
0848ff0a08
|
move this to lib/Archive
llvm-svn: 36888
|
2007-05-06 19:50:53 +00:00 |
Chris Lattner
|
00246e9af5
|
build lib/Archive instead of lib/Bytecode
llvm-svn: 36887
|
2007-05-06 19:50:06 +00:00 |
Chris Lattner
|
5b18322e83
|
adjust this to live in lib/Archive
llvm-svn: 36886
|
2007-05-06 19:49:28 +00:00 |
Chris Lattner
|
dc5d7ed6a7
|
remove bytecode headers
llvm-svn: 36885
|
2007-05-06 19:47:36 +00:00 |
Chris Lattner
|
7c01ed123b
|
remove dead header
llvm-svn: 36884
|
2007-05-06 19:46:23 +00:00 |
Chris Lattner
|
69a1f813a2
|
Fix a buggy conversion from bytecode to bitcode
llvm-svn: 36883
|
2007-05-06 19:43:09 +00:00 |
Chris Lattner
|
9c868209b7
|
remove bytecode reader
llvm-svn: 36882
|
2007-05-06 19:42:57 +00:00 |
Chris Lattner
|
cbde84070a
|
remove the old bc writer
llvm-svn: 36881
|
2007-05-06 19:33:40 +00:00 |
Chris Lattner
|
53862f7d2b
|
fix off-by-one that caused the llvm2cpp test to fail
llvm-svn: 36880
|
2007-05-06 19:27:46 +00:00 |
Chris Lattner
|
c57f2187b0
|
remove libbzip2 from this. This should use llvm-config or something.
llvm-svn: 36879
|
2007-05-06 19:21:48 +00:00 |
Chris Lattner
|
44f8ad1d40
|
Flush the file after writing bitcode so that clients who don't close their
ofstreams will be ok.
llvm-svn: 36878
|
2007-05-06 19:19:23 +00:00 |
Chris Lattner
|
9b4a428978
|
make sure the ofstream for opt's output file is destroyed, so that the bits
actually land on disk.
llvm-svn: 36877
|
2007-05-06 19:17:23 +00:00 |
Chris Lattner
|
4211c20988
|
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
|
2fce8c5df8
|
remove libbzip2, it is dead
llvm-svn: 36875
|
2007-05-06 19:05:34 +00:00 |
Duncan Sands
|
6ded956aee
|
Testcase for yet another global constant Ada f-e bug.
llvm-svn: 36874
|
2007-05-06 16:20:30 +00:00 |
Nick Lewycky
|
e7da2d6ac3
|
Fix typo in comment.
llvm-svn: 36873
|
2007-05-06 13:37:16 +00:00 |
Chris Lattner
|
f5599efb00
|
switch tools to bitcode from bytecode
llvm-svn: 36872
|
2007-05-06 09:32:02 +00:00 |
Chris Lattner
|
d2517d6767
|
don't build bzip2 for now
llvm-svn: 36871
|
2007-05-06 09:31:32 +00:00 |
Chris Lattner
|
1761e05c5b
|
disable this for now
llvm-svn: 36870
|
2007-05-06 09:31:06 +00:00 |
Chris Lattner
|
d7a2aee41c
|
don't build bcreader/bcwriter
llvm-svn: 36869
|
2007-05-06 09:30:31 +00:00 |
Chris Lattner
|
6d80e21a1d
|
switch tools to bitcode instead of bytecode
llvm-svn: 36868
|
2007-05-06 09:29:57 +00:00 |
Chris Lattner
|
41528e6e42
|
switch this to bitcode instead of bytecode
llvm-svn: 36867
|
2007-05-06 09:29:13 +00:00 |
Chris Lattner
|
15273e4d91
|
Switch this over to bitcode instead of bytecode.
llvm-svn: 36866
|
2007-05-06 09:28:33 +00:00 |
Chris Lattner
|
c9c5d3eed8
|
Move this here from Bytecode/Archive.h
llvm-svn: 36865
|
2007-05-06 09:14:53 +00:00 |
Chris Lattner
|
76fd90fb61
|
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
|
4492f73eb4
|
allow zero-length arrays
llvm-svn: 36863
|
2007-05-06 08:22:10 +00:00 |
Chris Lattner
|
3c5616ee12
|
Allow structs with zero fields.
llvm-svn: 36862
|
2007-05-06 08:21:50 +00:00 |
Chris Lattner
|
eb99789fef
|
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
|
f985c492e1
|
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
|
a77bb942a2
|
add a missing check
llvm-svn: 36859
|
2007-05-06 07:33:01 +00:00 |
Chris Lattner
|
5db36d3d82
|
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
|
9b35b3e863
|
Fix a bug in my previous patch
llvm-svn: 36857
|
2007-05-06 07:24:03 +00:00 |
Chris Lattner
|
1ca28f8a90
|
add bitcode support
llvm-svn: 36856
|
2007-05-06 06:18:07 +00:00 |
Chris Lattner
|
a0e5f01e23
|
add bitcode support
llvm-svn: 36855
|
2007-05-06 06:02:13 +00:00 |
Chris Lattner
|
8279f7e3c2
|
this doesn't directly depend on bytecode
llvm-svn: 36854
|
2007-05-06 05:58:00 +00:00 |
Chris Lattner
|
e542042f8d
|
add bitcode support.
llvm-svn: 36853
|
2007-05-06 05:56:58 +00:00 |
Chris Lattner
|
b52f3aac73
|
archive library already depends on bc reader
llvm-svn: 36852
|
2007-05-06 05:53:02 +00:00 |
Chris Lattner
|
e74845f075
|
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
|
957d090ed1
|
use an auto_ptr to avoid an explicit delete
llvm-svn: 36850
|
2007-05-06 05:47:36 +00:00 |