Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.244 -> 1.245 X86InstrSSE.td updated: 1.2 -> 1.3 --- Log message: A big more cleaning up. --- Diffs of the changes: (+18 -23) X86InstrInfo.td | 37 ++++++++++++++++++------------------- X86InstrSSE.td | 4 ---- 2 files changed, 18 insertions(+), 23 deletions(-) Index: llvm/lib/Target/X86/X86InstrInfo.td diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.244 llvm/lib/Target/X86/X86InstrInfo.td:1.245 --- llvm/lib/Target/X86/X86InstrInfo.td:1.244 Tue Feb 21 13:26:52 2006 +++ llvm/lib/Target/X86/X86InstrInfo.td Tue Feb 21 13:30:30 2006 @@ -2367,31 +2367,12 @@ [(set R32:$dst, (zextloadi32i16 addr:$src))]>, TB; //===----------------------------------------------------------------------===// -// Floating Point Stack Support -//===----------------------------------------------------------------------===// - -include "X86InstrFPStack.td" - -//===----------------------------------------------------------------------===// -// MMX and XMM Packed Integer support (requires MMX, SSE, and SSE2) -//===----------------------------------------------------------------------===// - -include "X86InstrMMX.td" - -//===----------------------------------------------------------------------===// -// XMM Packed Floating point support (requires SSE / SSE2) -//===----------------------------------------------------------------------===// - -include "X86InstrSSE.td" - -//===----------------------------------------------------------------------===// // Miscellaneous Instructions //===----------------------------------------------------------------------===// def RDTSC : I<0x31, RawFrm, (ops), "rdtsc", [(X86rdtsc)]>, TB, Imp<[],[EAX,EDX]>; - //===----------------------------------------------------------------------===// // Alias Instructions //===----------------------------------------------------------------------===// @@ -2409,6 +2390,24 @@ [(set R32:$dst, 0)]>; //===----------------------------------------------------------------------===// +// Floating Point Stack Support +//===----------------------------------------------------------------------===// + +include "X86InstrFPStack.td" + +//===----------------------------------------------------------------------===// +// MMX and XMM Packed Integer support (requires MMX, SSE, and SSE2) +//===----------------------------------------------------------------------===// + +include "X86InstrMMX.td" + +//===----------------------------------------------------------------------===// +// XMM Floating point support (requires SSE / SSE2) +//===----------------------------------------------------------------------===// + +include "X86InstrSSE.td" + +//===----------------------------------------------------------------------===// // Non-Instruction Patterns //===----------------------------------------------------------------------===// Index: llvm/lib/Target/X86/X86InstrSSE.td diff -u llvm/lib/Target/X86/X86InstrSSE.td:1.2 llvm/lib/Target/X86/X86InstrSSE.td:1.3 --- llvm/lib/Target/X86/X86InstrSSE.td:1.2 Tue Feb 21 13:26:52 2006 +++ llvm/lib/Target/X86/X86InstrSSE.td Tue Feb 21 13:30:30 2006 @@ -100,10 +100,6 @@ Requires<[HasSSE2]>, TB, OpSize; } -//===----------------------------------------------------------------------===// -// XMM Floating point support (requires SSE / SSE2) -//===----------------------------------------------------------------------===// - def MOVSSrr : I<0x10, MRMSrcReg, (ops FR32:$dst, FR32:$src), "movss {$src, $dst|$dst, $src}", []>, Requires<[HasSSE1]>, XS; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits