- Jan 02, 2007
-
-
Evan Cheng authored
llvm-svn: 32823
-
- 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 22, 2006
-
-
Anton Korobeynikov authored
type for distinguish JIT & non-JIT instead of "dirty" hacks :) llvm-svn: 32745
-
Chris Lattner authored
llvm-svn: 32741
-
- Dec 20, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 32720
-
Anton Korobeynikov authored
platform should be more or less workable. At least, sim is running fine under lli :) llvm-svn: 32711
-
- Dec 19, 2006
-
-
Chris Lattner authored
llvm-svn: 32703
-
Evan Cheng authored
llvm-svn: 32688
-
-
Chris Lattner authored
llvm-svn: 32678
-
Chris Lattner authored
llvm-svn: 32676
-
- Dec 18, 2006
-
-
Rafael Espindola authored
llvm-svn: 32648
-
- Dec 15, 2006
-
-
Evan Cheng authored
llvm-svn: 32609
-
Evan Cheng authored
llvm-svn: 32591
-
- Dec 14, 2006
-
-
Evan Cheng authored
llvm-svn: 32587
-
Evan Cheng authored
llvm-svn: 32585
-
Evan Cheng authored
llvm-svn: 32584
-
Evan Cheng authored
llvm-svn: 32583
-
Evan Cheng authored
- Add MOVDI2SSrm and MOVSS2DImr to fold load / store for i32 <-> f32 bit_convert patterns. llvm-svn: 32582
-
- Dec 13, 2006
-
-
Evan Cheng authored
llvm-svn: 32561
-
- Dec 11, 2006
-
-
Chris Lattner authored
_pairtest: movl 8(%esp), %eax movl 4(%esp), %ecx movd %eax, %xmm0 movd %ecx, %xmm1 addss %xmm0, %xmm1 movl 12(%esp), %eax movss %xmm1, (%eax) ret instead of: _pairtest: subl $12, %esp movl 20(%esp), %eax movl %eax, 4(%esp) movl 16(%esp), %eax movl %eax, (%esp) movss (%esp), %xmm0 addss 4(%esp), %xmm0 movl 24(%esp), %eax movss %xmm0, (%eax) addl $12, %esp ret llvm-svn: 32427
-
Chris Lattner authored
llvm-svn: 32424
-
Anton Korobeynikov authored
code (both asm & cbe) for Mingw32 target. Removed autoconf checks for underscored versions of setjmp/longjmp. llvm-svn: 32415
-
- Dec 10, 2006
-
-
Rafael Espindola authored
if a variable has no initialization, I->getInitializer() will fail llvm-svn: 32407
-
- Dec 08, 2006
-
-
Chris Lattner authored
llvm-svn: 32351
-
- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32333
-
Evan Cheng authored
llvm-svn: 32296
-
- Dec 06, 2006
-
-
Chris Lattner authored
llvm-svn: 32280
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- Dec 05, 2006
-
-
Evan Cheng authored
llvm-svn: 32239
-
Evan Cheng authored
- Re-enable some codegen niceties for X86-64 static relocation model codegen. - Clean ups, etc. llvm-svn: 32238
-
Chris Lattner authored
This compiles bitcast.ll:test3/test4 into: _test3: movd %xmm0, %eax ret _test4: movd %edi, %xmm0 ret llvm-svn: 32230
-
Chris Lattner authored
llvm-svn: 32229
-
Chris Lattner authored
This could be better, readme entry pending. llvm-svn: 32228
-
Chris Lattner authored
llvm-svn: 32223
-
Evan Cheng authored
llvm-svn: 32220
-
Evan Cheng authored
llvm-svn: 32218
-
Evan Cheng authored
immediate in small code model. The JIT cannot ensure GV's are placed in the lower 4G. - Some preliminary support for large code model. llvm-svn: 32215
-
Evan Cheng authored
llvm-svn: 32214
-
- Dec 04, 2006
-
-
Chris Lattner authored
This fixes PR1029 and Regression/CodeGen/X86/x86-64-asm.ll llvm-svn: 32206
-