mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-21 18:29:46 +00:00
[X86][MMX] Move MMX DAG node to proper file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228291 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
acd7b00be2
commit
3b5d8c5d78
@ -11,6 +11,14 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// MMX specific DAG Nodes.
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
// Low word of MMX to GPR.
|
||||
def MMX_X86movd2w : SDNode<"X86ISD::MMX_MOVD2W", SDTypeProfile<1, 1,
|
||||
[SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// MMX Pattern Fragments
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
@ -234,9 +234,6 @@ def MMX_MOVD64mr : MMXI<0x7E, MRMDestMem, (outs), (ins i32mem:$dst, VR64:$src),
|
||||
"movd\t{$src, $dst|$dst, $src}", [], IIC_MMX_MOV_MM_RM>,
|
||||
Sched<[WriteStore]>;
|
||||
|
||||
// Low word of MMX to GPR.
|
||||
def MMX_X86movd2w : SDNode<"X86ISD::MMX_MOVD2W", SDTypeProfile<1, 1,
|
||||
[SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>;
|
||||
def MMX_MOVD64grr : MMXI<0x7E, MRMDestReg, (outs GR32:$dst), (ins VR64:$src),
|
||||
"movd\t{$src, $dst|$dst, $src}",
|
||||
[(set GR32:$dst,
|
||||
|
Loading…
Reference in New Issue
Block a user