Home
last modified time | relevance | path

Searched refs:MOVSHDUP (Results 1 – 24 of 24) sorted by relevance

/external/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp220 CASE_MASKZ_MOVDUP(MOVSHDUP, m) in getMaskName()
221 CASE_MASKZ_MOVDUP(MOVSHDUP, r) in getMaskName()
285 CASE_MASK_MOVDUP(MOVSHDUP, m) in getMaskName()
286 CASE_MASK_MOVDUP(MOVSHDUP, r) in getMaskName()
516 CASE_MOVDUP(MOVSHDUP, r) in EmitAnyX86InstComments()
519 CASE_MOVDUP(MOVSHDUP, m) in EmitAnyX86InstComments()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.h261 MOVSHDUP, enumerator
DX86InstrFragmentsSIMD.td134 def X86Movshdup : SDNode<"X86ISD::MOVSHDUP", SDTShuff1Op>;
DX86ISelLowering.cpp2797 case X86ISD::MOVSHDUP: in isTargetShuffle()
2832 case X86ISD::MOVSHDUP: in getTargetShuffleNode()
4634 case X86ISD::MOVSHDUP: in getShuffleScalarElt()
6663 return getTargetShuffleNode(X86ISD::MOVSHDUP, dl, VT, V1, DAG); in LowerVECTOR_SHUFFLE()
10727 case X86ISD::MOVSHDUP: return "X86ISD::MOVSHDUP"; in getTargetNodeName()
DX86GenFastISel.inc1229 // FastEmit functions for X86ISD::MOVSHDUP.
1433 case X86ISD::MOVSHDUP: return FastEmit_X86ISD_MOVSHDUP_r(VT, RetVT, Op0, Op0IsKill);
DX86InstrSSE.td4496 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP
4519 defm MOVSHDUP : sse3_replicate_sfp<0x16, X86Movshdup, "movshdup", v4f32, VR128,
DX86GenAsmWriter.inc6034 "\000MOVSDrr_REV\000MOVSDto64mr\000MOVSDto64rr\000MOVSHDUPrm\000MOVSHDUP"
DX86GenAsmWriter1.inc6777 "\000MOVSDrr_REV\000MOVSDto64mr\000MOVSDto64rr\000MOVSHDUPrm\000MOVSHDUP"
DX86GenDAGISel.inc43606 /*SwitchOpcode*/ 3|128,2/*259*/, TARGET_VAL(X86ISD::MOVSHDUP),// ->91352
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp652 CASE_MOVDUP(MOVSHDUP, r) in EmitAnyX86InstComments()
656 CASE_MOVDUP(MOVSHDUP, m) in EmitAnyX86InstComments()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h393 MOVSHDUP, enumerator
DX86InstrFragmentsSIMD.td373 def X86Movshdup : SDNode<"X86ISD::MOVSHDUP", SDTShuff1Op>;
DX86ISelLowering.cpp3808 case X86ISD::MOVSHDUP: in isTargetShuffle()
4978 case X86ISD::MOVSHDUP: in getTargetShuffleMask()
9225 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v4f32, V1); in lowerV4F32VectorShuffle()
11350 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v8f32, V1); in lowerV8F32VectorShuffle()
11840 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v16f32, V1); in lowerV16F32VectorShuffle()
22241 case X86ISD::MOVSHDUP: return "X86ISD::MOVSHDUP"; in getTargetNodeName()
24779 Shuffle = X86ISD::MOVSHDUP; in matchUnaryVectorShuffle()
24798 Shuffle = X86ISD::MOVSHDUP; in matchUnaryVectorShuffle()
24820 Shuffle = X86ISD::MOVSHDUP; in matchUnaryVectorShuffle()
31008 case X86ISD::MOVSHDUP: in PerformDAGCombine()
DX86InstrSSE.td5036 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP
5061 defm MOVSHDUP : sse3_replicate_sfp<0x16, X86Movshdup, "movshdup", v4f32, VR128,
DX86InstrAVX512.td7441 // Replicate Single FP - MOVSHDUP and MOVSLDUP
/external/llvm/test/CodeGen/X86/
Dvector-shuffle-combining-ssse3.ll8 ; Combine tests involving SSE3/SSSE3 target shuffles (MOVDDUP, MOVSHDUP, MOVSLDUP, PSHUFB)
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.h407 MOVSHDUP, enumerator
DX86InstrFragmentsSIMD.td370 def X86Movshdup : SDNode<"X86ISD::MOVSHDUP", SDTShuff1Op>;
DX86ISelLowering.cpp4374 case X86ISD::MOVSHDUP: in isTargetShuffle()
5957 case X86ISD::MOVSHDUP: in getTargetShuffleMask()
11626 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v4f32, V1); in lowerV4F32VectorShuffle()
13911 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v8f32, V1); in lowerV8F32VectorShuffle()
14510 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v16f32, V1); in lowerV16F32VectorShuffle()
26067 case X86ISD::MOVSHDUP: return "X86ISD::MOVSHDUP"; in getTargetNodeName()
29210 Shuffle = X86ISD::MOVSHDUP; in matchUnaryVectorShuffle()
29229 Shuffle = X86ISD::MOVSHDUP; in matchUnaryVectorShuffle()
29251 Shuffle = X86ISD::MOVSHDUP; in matchUnaryVectorShuffle()
39711 case X86ISD::MOVSHDUP: in PerformDAGCombine()
DX86InstrSSE.td4300 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP
4330 defm MOVSHDUP : sse3_replicate_sfp<0x16, X86Movshdup, "movshdup", v4f32, VR128,
DX86InstrAVX512.td10765 // Replicate Single FP - MOVSHDUP and MOVSLDUP
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dvector-shuffle-combining-ssse3.ll8 ; Combine tests involving SSE3/SSSE3 target shuffles (MOVDDUP, MOVSHDUP, MOVSLDUP, PSHUFB)
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc3811 // FastEmit functions for X86ISD::MOVSHDUP.
5542 case X86ISD::MOVSHDUP: return fastEmit_X86ISD_MOVSHDUP_r(VT, RetVT, Op0, Op0IsKill);
/external/syzkaller/pkg/ifuzz/gen/
Dall-enc-instructions.txt8489 ICLASS : MOVSHDUP