[llvm-commits] [llvm] r48241 - /llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Chris Lattner
sabre at nondot.org
Tue Mar 11 12:30:09 PDT 2008
Author: lattner
Date: Tue Mar 11 14:30:09 2008
New Revision: 48241
URL: http://llvm.org/viewvc/llvm-project?rev=48241&view=rev
Log:
coalesce away 80-bit floating point copies.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.cpp?rev=48241&r1=48240&r2=48241&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.cpp Tue Mar 11 14:30:09 2008
@@ -645,12 +645,14 @@
case X86::MOV64rr:
case X86::MOV16to16_:
case X86::MOV32to32_:
- case X86::MOV_Fp3232:
case X86::MOVSSrr:
case X86::MOVSDrr:
- case X86::MOV_Fp3264:
- case X86::MOV_Fp6432:
- case X86::MOV_Fp6464:
+
+ // FP Stack register class copies
+ case X86::MOV_Fp3232: case X86::MOV_Fp6464: case X86::MOV_Fp8080:
+ case X86::MOV_Fp3264: case X86::MOV_Fp3280:
+ case X86::MOV_Fp6432: case X86::MOV_Fp8032:
+
case X86::FsMOVAPSrr:
case X86::FsMOVAPDrr:
case X86::MOVAPSrr:
More information about the llvm-commits
mailing list