mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-15 22:28:18 +00:00
coalesce away 80-bit floating point copies.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48241 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -645,12 +645,14 @@ bool X86InstrInfo::isMoveInstr(const MachineInstr& MI,
|
|||||||
case X86::MOV64rr:
|
case X86::MOV64rr:
|
||||||
case X86::MOV16to16_:
|
case X86::MOV16to16_:
|
||||||
case X86::MOV32to32_:
|
case X86::MOV32to32_:
|
||||||
case X86::MOV_Fp3232:
|
|
||||||
case X86::MOVSSrr:
|
case X86::MOVSSrr:
|
||||||
case X86::MOVSDrr:
|
case X86::MOVSDrr:
|
||||||
case X86::MOV_Fp3264:
|
|
||||||
case X86::MOV_Fp6432:
|
// FP Stack register class copies
|
||||||
case X86::MOV_Fp6464:
|
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::FsMOVAPSrr:
|
||||||
case X86::FsMOVAPDrr:
|
case X86::FsMOVAPDrr:
|
||||||
case X86::MOVAPSrr:
|
case X86::MOVAPSrr:
|
||||||
|
Reference in New Issue
Block a user