mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
Remove unused target specific node
llvm-svn: 113224
This commit is contained in:
parent
c1cdbbb6d5
commit
92bb02f722
@ -134,18 +134,12 @@ def SDTShuff2OpI : SDTypeProfile<1, 2, [SDTCisVec<0>,
|
||||
def SDTShuff3OpI : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
|
||||
SDTCisSameAs<0,2>, SDTCisInt<3>]>;
|
||||
|
||||
def SDTShuff2OpLdI : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisPtrTy<1>,
|
||||
SDTCisInt<2>]>;
|
||||
|
||||
def X86PAlign : SDNode<"X86ISD::PALIGN", SDTShuff3OpI>;
|
||||
|
||||
def X86PShufd : SDNode<"X86ISD::PSHUFD", SDTShuff2OpI>;
|
||||
def X86PShufhw : SDNode<"X86ISD::PSHUFHW", SDTShuff2OpI>;
|
||||
def X86PShuflw : SDNode<"X86ISD::PSHUFLW", SDTShuff2OpI>;
|
||||
|
||||
def X86PShufhwLd : SDNode<"X86ISD::PSHUFHW_LD", SDTShuff2OpLdI>;
|
||||
def X86PShuflwLd : SDNode<"X86ISD::PSHUFLW_LD", SDTShuff2OpLdI>;
|
||||
|
||||
def X86Shufpd : SDNode<"X86ISD::SHUFPD", SDTShuff3OpI>;
|
||||
def X86Shufps : SDNode<"X86ISD::SHUFPS", SDTShuff3OpI>;
|
||||
|
||||
|
@ -5878,16 +5878,12 @@ def : Pat<(X86Movsldup (memopv4f32 addr:$src)),
|
||||
(MOVSLDUPrm addr:$src)>;
|
||||
|
||||
// Shuffle with PSHUFHW
|
||||
def : Pat<(v8i16 (X86PShufhwLd addr:$src, (i8 imm:$imm))),
|
||||
(PSHUFHWmi addr:$src, imm:$imm)>;
|
||||
def : Pat<(v8i16 (X86PShufhw VR128:$src, (i8 imm:$imm))),
|
||||
(PSHUFHWri VR128:$src, imm:$imm)>;
|
||||
def : Pat<(v8i16 (X86PShufhw (bc_v8i16 (memopv2i64 addr:$src)), (i8 imm:$imm))),
|
||||
(PSHUFHWmi addr:$src, imm:$imm)>;
|
||||
|
||||
// Shuffle with PSHUFLW
|
||||
def : Pat<(v8i16 (X86PShuflwLd addr:$src, (i8 imm:$imm))),
|
||||
(PSHUFLWmi addr:$src, imm:$imm)>;
|
||||
def : Pat<(v8i16 (X86PShuflw VR128:$src, (i8 imm:$imm))),
|
||||
(PSHUFLWri VR128:$src, imm:$imm)>;
|
||||
def : Pat<(v8i16 (X86PShuflw (bc_v8i16 (memopv2i64 addr:$src)), (i8 imm:$imm))),
|
||||
|
Loading…
Reference in New Issue
Block a user