Reid Spencer
864b5b7925
Regenerate.
...
llvm-svn: 34050
2007-02-08 09:08:52 +00:00
Reid Spencer
808eee2513
Regenerate for recent changes.
...
llvm-svn: 34025
2007-02-08 00:21:40 +00:00
Reid Spencer
83803ddedb
For PR411:
...
Adjust to changes in Module interface:
getMainFunction() -> getFunction("main")
getNamedFunction(X) -> getFunction(X)
llvm-svn: 33922
2007-02-05 21:19:13 +00:00
Reid Spencer
6af21b3029
For PR411:
...
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The patch addresses the necessary changes to deal with this and
removes code no longer needed as a result. This completes the bulk of the
changes for this PR. Some cleanup patches will follow.
llvm-svn: 33918
2007-02-05 20:47:22 +00:00
Reid Spencer
713b7f4793
Regenerate.
...
llvm-svn: 33859
2007-02-04 01:12:11 +00:00
Reid Spencer
591bfa1e0b
Changes to support making the shift instructions be true BinaryOperators.
...
This feature is needed in order to support shifts of more than 255 bits
on large integer types. This changes the syntax for llvm assembly to
make shl, ashr and lshr instructions look like a binary operator:
shl i32 %X, 1
instead of
shl i32 %X, i8 1
Additionally, this should help a few passes perform additional optimizations.
llvm-svn: 33776
2007-02-02 02:16:23 +00:00
Reid Spencer
19af04a142
For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
...
confusion with external linkage types.
llvm-svn: 33663
2007-01-30 20:08:39 +00:00
Reid Spencer
dd596b2eba
Regenerate.
...
llvm-svn: 33624
2007-01-29 19:08:46 +00:00
Reid Spencer
9fe58fc698
Regenerate.
...
llvm-svn: 33615
2007-01-29 05:41:34 +00:00
Anton Korobeynikov
f9c1fdf118
Merge error at my side. Fixed.
...
llvm-svn: 33601
2007-01-28 15:25:24 +00:00
Anton Korobeynikov
2b64d8a83f
Regenerate
...
llvm-svn: 33599
2007-01-28 13:37:39 +00:00
Reid Spencer
e9a20b92a6
Regenerate.
...
llvm-svn: 33595
2007-01-28 00:52:05 +00:00
Reid Spencer
1db79d3e23
Regenerate.
...
llvm-svn: 33547
2007-01-26 20:31:18 +00:00
Reid Spencer
789695ba1b
Regenerate.
...
llvm-svn: 33545
2007-01-26 19:59:25 +00:00
Reid Spencer
91f00fc6c2
Regenerate.
...
llvm-svn: 33532
2007-01-26 08:19:09 +00:00
Jeff Cohen
26e74c3794
Fix a bunch of missing semicolon parse errors from bison.
...
llvm-svn: 33426
2007-01-21 19:30:52 +00:00
Reid Spencer
a322dfce5f
Regenerate.
...
llvm-svn: 33227
2007-01-15 02:41:46 +00:00
Reid Spencer
0b130d9f4d
Regenerate
...
llvm-svn: 33212
2007-01-15 00:26:18 +00:00
Reid Spencer
802b61596b
Regenerate.
...
llvm-svn: 33180
2007-01-13 04:40:16 +00:00
Reid Spencer
5323d61918
Regenerate.
...
llvm-svn: 33172
2007-01-13 00:23:06 +00:00
Reid Spencer
db6bf82482
Regenerate.
...
llvm-svn: 33169
2007-01-13 00:13:49 +00:00
Reid Spencer
d64e8bc8ac
Regenerate.
...
llvm-svn: 33165
2007-01-13 00:03:30 +00:00
Reid Spencer
4eea43e6ce
Regenerate.
...
llvm-svn: 33140
2007-01-12 20:10:51 +00:00
Reid Spencer
a56e79c32d
Regenerate.
...
llvm-svn: 32987
2007-01-07 08:07:39 +00:00
Reid Spencer
86cc7756cd
Regenerate.
...
llvm-svn: 32955
2007-01-06 06:04:32 +00:00
Reid Spencer
227f5ff545
Regenerate
...
llvm-svn: 32944
2007-01-06 00:23:53 +00:00
Reid Spencer
a8a4cdc2cb
Regenerate
...
llvm-svn: 32908
2007-01-05 17:20:02 +00:00
Chris Lattner
6ef6a513f8
regenerate
...
llvm-svn: 32880
2007-01-04 18:46:42 +00:00
Reid Spencer
016eed41fd
Regenerate.
...
llvm-svn: 32848
2007-01-03 23:45:42 +00:00
Reid Spencer
b053ee57b0
Regenerate.
...
llvm-svn: 32817
2007-01-02 06:34:08 +00:00
Reid Spencer
58e33da5ec
Regenerate.
...
llvm-svn: 32811
2007-01-02 05:45:11 +00:00
Reid Spencer
be379ce176
Regenerate.
...
llvm-svn: 32805
2007-01-01 01:20:41 +00:00
Reid Spencer
6678d20ec9
For PR950:
...
Convert signed integer types to signless.
llvm-svn: 32790
2006-12-31 06:02:26 +00:00
Reid Spencer
0c70732d9d
Regenerate.
...
llvm-svn: 32772
2006-12-29 20:35:03 +00:00
Reid Spencer
4428c3483b
For PR950:
...
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
llvm-svn: 32751
2006-12-23 06:05:41 +00:00
Reid Spencer
6957f0edcf
Regenerate.
...
llvm-svn: 32405
2006-12-09 19:41:25 +00:00
Reid Spencer
0c2c4241c5
Regenerate.
...
llvm-svn: 32400
2006-12-09 16:57:22 +00:00
Reid Spencer
c495569ff4
Regenerate.
...
llvm-svn: 32303
2006-12-07 04:23:03 +00:00
Reid Spencer
6c5d0a9e1e
Regenerate.
...
llvm-svn: 32269
2006-12-06 06:30:15 +00:00
Reid Spencer
57550d241d
Regenerate.
...
llvm-svn: 32267
2006-12-06 06:25:46 +00:00
Reid Spencer
4cd933d737
Regenerate.
...
llvm-svn: 32235
2006-12-05 19:21:25 +00:00
Reid Spencer
5f8360b8a4
Regenerate.
...
llvm-svn: 32178
2006-12-04 15:41:36 +00:00
Reid Spencer
be32949823
Match the llvmAsmParser's handling of ICmp and FCmp instructions.
...
llvm-svn: 32153
2006-12-03 07:10:26 +00:00
Reid Spencer
6fa332c118
Regenerate.
...
llvm-svn: 32142
2006-12-03 03:16:48 +00:00
Reid Spencer
0b2fca760d
Regenerate.
...
llvm-svn: 32140
2006-12-02 22:14:11 +00:00
Reid Spencer
f57b9b8461
Regenerate.
...
llvm-svn: 32128
2006-12-02 20:21:22 +00:00
Reid Spencer
87934cca95
Regenerate.
...
llvm-svn: 32122
2006-12-02 16:19:52 +00:00
Reid Spencer
b80f070688
Keep lists of values so they can be examined.
...
llvm-svn: 32120
2006-12-02 15:16:01 +00:00
Reid Spencer
9120a12f23
Add support for global types and type resolution. Fix several minor
...
formatting and spacing bugs. This is sufficient for llvm-upgrade to
correctly upgrade all of llvm/test.
llvm-svn: 32114
2006-12-02 04:11:07 +00:00
Reid Spencer
f6209db146
Handle upgrade of fp -> ptr cast with fp -> int -> ptr
...
llvm-svn: 32109
2006-12-01 23:40:53 +00:00