- 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
-
- Dec 14, 2006
-
-
Evan Cheng authored
llvm-svn: 32587
-
- Dec 11, 2006
-
-
Anton Korobeynikov authored
code (both asm & cbe) for Mingw32 target. Removed autoconf checks for underscored versions of setjmp/longjmp. llvm-svn: 32415
-
- Dec 05, 2006
-
-
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
This could be better, readme entry pending. llvm-svn: 32228
-
Chris Lattner authored
llvm-svn: 32223
-
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
-
- Dec 04, 2006
-
-
Chris Lattner authored
This fixes PR1029 and Regression/CodeGen/X86/x86-64-asm.ll llvm-svn: 32206
-
- Nov 30, 2006
-
-
Evan Cheng authored
- Proper support for both small static and PIC modes under X86-64 - Some (non-optimal) support for medium modes. llvm-svn: 32046
-
Evan Cheng authored
llvm-svn: 32028
-
Evan Cheng authored
llvm-svn: 32026
-
- Nov 29, 2006
-
-
Evan Cheng authored
llvm-svn: 32017
-
- Nov 28, 2006
-
-
Evan Cheng authored
of opcode and number of operands. llvm-svn: 31947
-
- Nov 21, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 31887
-
- Nov 20, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 31874
-
- Nov 14, 2006
-
-
Evan Cheng authored
llvm-svn: 31712
-
- Nov 11, 2006
-
-
Evan Cheng authored
llvm-svn: 31676
-
- Nov 10, 2006
-
-
Evan Cheng authored
take v4f32 / v2f64 operands and may end up causing larger spills / restores. Added X86 specific nodes X86ISD::FMAX, X86ISD::FMIN instead. This fixes PR996. llvm-svn: 31645
-
http://llvm.org/PR990Anton Korobeynikov authored
This should unbreak csretcc on Linux & mingw targets. Several tests from llvm-test should be also restored (fftbench, bigfib). llvm-svn: 31613
-
- Nov 07, 2006
-
-
Evan Cheng authored
shuffle v, undef, <2, ?, 3, ?> to movhlps It should match to unpckhps instead. Added proper matching code for shuffle v, undef, <2, 3, 2, 3> llvm-svn: 31519
-
- Nov 02, 2006
-
-
Reid Spencer authored
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
-
- Oct 31, 2006
-
-
Chris Lattner authored
-static mode. This implements PR882. llvm-svn: 31326
-
Chris Lattner authored
llvm-svn: 31320
-
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 30, 2006
-
-
Reid Spencer authored
generated object modules to be debugged with gdb. Hopefully this helps pre-release debugging. llvm-svn: 31299
-
Evan Cheng authored
llvm-svn: 31294
-
- Oct 27, 2006
-
-
Evan Cheng authored
llvm-svn: 31228
-
Evan Cheng authored
llvm-svn: 31220
-
- Oct 25, 2006
-
-
Evan Cheng authored
to match MOVL (movss, movsd, etc.). Don't forget to commute it back and try unpck* and shufp* if that doesn't pan out. llvm-svn: 31186
-
Evan Cheng authored
llvm-svn: 31183
-
- Oct 20, 2006
-
-
Chris Lattner authored
llvm-svn: 31065
-
- Oct 16, 2006
-
-
Evan Cheng authored
llvm-svn: 30974
-
- Oct 13, 2006
-
-
Evan Cheng authored
llvm-svn: 30945
-
- Oct 12, 2006
-
-
Evan Cheng authored
llvm-svn: 30913
-
- Oct 09, 2006
-
-
Evan Cheng authored
llvm-svn: 30847
-
Evan Cheng authored
llvm-svn: 30844
-
- Oct 06, 2006
-
-
Evan Cheng authored
llvm-svn: 30759
-
- Oct 05, 2006
-
-
Chris Lattner authored
llvm-svn: 30748
-
- Oct 04, 2006
-
-
Evan Cheng authored
llvm-svn: 30723
-