Reid Spencer
9d1c347921
Add required header file.
...
llvm-svn: 35054
2007-03-10 05:57:57 +00:00
Reid Spencer
2860ddf18f
Update for new ConstantInt interface, to prevent compiler warning.
...
llvm-svn: 34972
2007-03-06 17:46:45 +00:00
Reid Spencer
4da2c8b6a5
Adjust to CallInst::CallInst interface changes.
...
llvm-svn: 34402
2007-02-19 05:05:07 +00:00
Reid Spencer
bf50a41a76
Update for recent interface changes in GEP constructor.
...
llvm-svn: 34220
2007-02-13 02:45:57 +00:00
Reid Spencer
4d2770d889
For PR411:
...
Adjust to new Module interface for getFunction.
llvm-svn: 33923
2007-02-05 21:20:45 +00:00
Reid Spencer
2341c22ec7
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
5301e7c605
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
e6fd0e826b
For PR1074:
...
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
llvm-svn: 33278
2007-01-17 02:18:44 +00:00