- Nov 20, 2006
-
-
Chris Lattner authored
features autodetected. This fixes PR1010 and Regression/CodeGen/X86/xmm-r64.ll on non-x86-64 hosts. llvm-svn: 31879
-
Anton Korobeynikov authored
llvm-svn: 31874
-
- Nov 17, 2006
-
-
Evan Cheng authored
clearing the upper 8-bits instead of issuing two instructions. This also eliminates the need to target the AH register which can be problematic on x86-64. llvm-svn: 31832
-
Jim Laskey authored
llvm-svn: 31830
-
Bill Wendling authored
llvm-svn: 31813
-
Evan Cheng authored
Correct instructions for moving data between GR64 and SSE registers; also correct load i64 / store i64 from v2i64. llvm-svn: 31795
-
Evan Cheng authored
llvm-svn: 31794
-
- Nov 16, 2006
-
-
Evan Cheng authored
llvm-svn: 31790
-
- Nov 15, 2006
-
-
Evan Cheng authored
llvm-svn: 31765
-
Evan Cheng authored
llvm-svn: 31764
-
Chris Lattner authored
llvm-svn: 31754
-
- Nov 14, 2006
-
-
Evan Cheng authored
llvm-svn: 31737
-
Chris Lattner authored
llvm-svn: 31730
-
Evan Cheng authored
llvm-svn: 31712
-
- Nov 11, 2006
-
-
Evan Cheng authored
llvm-svn: 31676
-
Evan Cheng authored
llvm-svn: 31674
-
- Nov 10, 2006
-
-
Evan Cheng authored
llvm-svn: 31650
-
Evan Cheng authored
llvm-svn: 31649
-
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
-
Evan Cheng authored
SCALAR_TO_VECTOR, even if the hasOneUse() check pass we may end up folding the load into two instructions. Make sure we check the SCALAR_TO_VECTOR has only one use as well. llvm-svn: 31641
-
Evan Cheng authored
llvm-svn: 31634
-
Evan Cheng authored
llvm-svn: 31633
-
Evan Cheng authored
Use TargetInstrInfo::getNumOperands() instead of MachineInstr::getNumOperands(). In preparation for implicit reg def/use changes. llvm-svn: 31616
-
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 09, 2006
-
-
Evan Cheng authored
llvm-svn: 31583
-
- Nov 08, 2006
-
-
Evan Cheng authored
llvm-svn: 31572
-
Evan Cheng authored
llvm-svn: 31571
-
- 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 05, 2006
-
-
Jeff Cohen authored
llvm-svn: 31464
-
- Nov 04, 2006
-
-
Chris Lattner authored
llvm-svn: 31435
-
- Nov 03, 2006
-
-
Evan Cheng authored
llvm-svn: 31405
-
Chris Lattner authored
llvm-svn: 31393
-
- 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
-
- Nov 01, 2006
-
-
Evan Cheng authored
llvm-svn: 31343
-
- Oct 31, 2006
-
-
Evan Cheng authored
llvm-svn: 31327
-
Chris Lattner authored
-static mode. This implements PR882. llvm-svn: 31326
-
Chris Lattner authored
llvm-svn: 31325
-
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
-
Anton Korobeynikov authored
Defaulting second arguments of SwitchTo*Section, this should make things somehow clearer. llvm-svn: 31306
-