- Dec 31, 2006
-
-
Reid Spencer authored
Three changes: 1. Convert signed integer types to signless versions. 2. Implement the @sext and @zext parameter attributes. Previously the type of an function parameter was used to determine whether it should be sign extended or zero extended before the call. This information is now communicated via the function type's parameter attributes. 3. The interface to LowerCallTo had to be changed in order to accommodate the parameter attribute information. Although it would have been convenient to pass in the FunctionType itself, there isn't always one present in the caller. Consequently, a signedness indication for the result type and for each parameter was provided for in the interface to this method. All implementations were changed to make the adjustment necessary. llvm-svn: 32788
-
- Dec 21, 2006
-
-
Reid Spencer authored
doesn't matter as it is determined in the way the constant is used. llvm-svn: 32733
-
- Dec 19, 2006
-
-
- Dec 18, 2006
-
-
Rafael Espindola authored
llvm-svn: 32648
-
- Dec 14, 2006
-
-
Jim Laskey authored
2. Allow the jit to handle PIC relocable jump tables. llvm-svn: 32581
-
- Dec 12, 2006
-
-
Chris Lattner authored
llvm-svn: 32471
-
Chris Lattner authored
llvm-svn: 32470
-
Reid Spencer authored
llvm-svn: 32462
-
Reid Spencer authored
llvm-svn: 32460
-
- Dec 07, 2006
-
-
Bill Wendling authored
now cerr, cout, and NullStream resp. llvm-svn: 32298
-
- Nov 29, 2006
-
-
Bill Wendling authored
llvm-svn: 31992
-
- Nov 27, 2006
-
-
Reid Spencer authored
The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931
-
- Nov 20, 2006
-
-
Jim Laskey authored
llvm-svn: 31883
-
- Nov 01, 2006
-
-
Evan Cheng authored
llvm-svn: 31347
-
- Oct 31, 2006
-
-
Anton Korobeynikov authored
2. Added partial debug support for mingw\cygwin targets (the same as Linux\ELF). Please note, that currently mingw\cygwin uses 'stabs' format for storing debug info by default, thus many (runtime) libraries has this information included. These formats shouldn't be mixed in one binary ('stabs' & 'DWARF'), otherwise binutils tools will be confused. llvm-svn: 31311
-
- Oct 28, 2006
-
-
Chris Lattner authored
llvm-svn: 31266
-
- Oct 24, 2006
-
-
Devang Patel authored
llvm-svn: 31171
-
- Oct 20, 2006
-
-
Reid Spencer authored
This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
-
- Oct 17, 2006
-
-
Jim Laskey authored
llvm-svn: 31001
-
Jim Laskey authored
llvm-svn: 30997
-
- Oct 11, 2006
-
-
Andrew Lenharth authored
As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff. llvm-svn: 30873
-
- Oct 07, 2006
-
-
Chris Lattner authored
section. This will fix alpha when Andrew implements AlphaTargetMachine::getTargetLowering(). llvm-svn: 30779
-
- Oct 05, 2006
-
-
Chris Lattner authored
llvm-svn: 30757
-
Chris Lattner authored
allowing label differences to work. This fixes CodeGen/X86/pic_jumptable.ll llvm-svn: 30744
-
Chris Lattner authored
llvm-svn: 30742
-
Chris Lattner authored
llvm-svn: 30736
-
- Oct 04, 2006
-
-
Chris Lattner authored
is needed to support targets where {|} aren't special symbols. llvm-svn: 30712
-
- Sep 29, 2006
-
-
Chris Lattner authored
llvm-svn: 30659
-
- Sep 27, 2006
-
-
Chris Lattner authored
llvm-svn: 30620
-
Chris Lattner authored
character, and ${:uid} which expands to a unique ID for the MachineInstr. More can be added if/when they are needed. llvm-svn: 30619
-
- Sep 26, 2006
-
-
Chris Lattner authored
because they have an aggressive linker that does dead code stripping. llvm-svn: 30604
-
- Sep 24, 2006
-
-
Andrew Lenharth authored
llvm-svn: 30593
-
- Sep 18, 2006
-
-
Andrew Lenharth authored
llvm-svn: 30462
-
Andrew Lenharth authored
llvm-svn: 30461
-
- Sep 14, 2006
-
-
Evan Cheng authored
llvm-svn: 30326
-
- Sep 12, 2006
-
-
Evan Cheng authored
representing expressions that can only be resolved at link time, etc. llvm-svn: 30278
-
- Sep 08, 2006
-
-
Jim Laskey authored
llvm-svn: 30162
-
- Sep 07, 2006
-
-
Evan Cheng authored
llvm-svn: 30151
-
- Sep 06, 2006
-
-
Jim Laskey authored
llvm-svn: 30126
-
- Sep 05, 2006
-
-
Chris Lattner authored
llvm-svn: 30117
-