Home
last modified time | relevance | path

Searched refs:MOVSLDUP (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp222 CASE_MASKZ_MOVDUP(MOVSLDUP, m) in getMaskName()
223 CASE_MASKZ_MOVDUP(MOVSLDUP, r) in getMaskName()
287 CASE_MASK_MOVDUP(MOVSLDUP, m) in getMaskName()
288 CASE_MASK_MOVDUP(MOVSLDUP, r) in getMaskName()
508 CASE_MOVDUP(MOVSLDUP, r) in EmitAnyX86InstComments()
511 CASE_MOVDUP(MOVSLDUP, m) in EmitAnyX86InstComments()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.h262 MOVSLDUP, enumerator
DX86InstrFragmentsSIMD.td135 def X86Movsldup : SDNode<"X86ISD::MOVSLDUP", SDTShuff1Op>;
DX86ISelLowering.cpp2798 case X86ISD::MOVSLDUP: in isTargetShuffle()
2833 case X86ISD::MOVSLDUP: in getTargetShuffleNode()
4635 case X86ISD::MOVSLDUP: in getShuffleScalarElt()
6666 return getTargetShuffleNode(X86ISD::MOVSLDUP, dl, VT, V1, DAG); in LowerVECTOR_SHUFFLE()
10728 case X86ISD::MOVSLDUP: return "X86ISD::MOVSLDUP"; in getTargetNodeName()
DX86GenFastISel.inc1283 // FastEmit functions for X86ISD::MOVSLDUP.
1434 case X86ISD::MOVSLDUP: return FastEmit_X86ISD_MOVSLDUP_r(VT, RetVT, Op0, Op0IsKill);
DX86InstrSSE.td4496 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP
4521 defm MOVSLDUP : sse3_replicate_sfp<0x12, X86Movsldup, "movsldup", v4f32, VR128,
DX86GenDAGISel.inc43736 /*SwitchOpcode*/ 3|128,2/*259*/, TARGET_VAL(X86ISD::MOVSLDUP),// ->91615
/external/llvm/lib/Target/X86/
DX86ISelLowering.h394 MOVSLDUP, enumerator
DX86InstrFragmentsSIMD.td374 def X86Movsldup : SDNode<"X86ISD::MOVSLDUP", SDTShuff1Op>;
DX86ISelLowering.cpp3809 case X86ISD::MOVSLDUP: in isTargetShuffle()
4974 case X86ISD::MOVSLDUP: in getTargetShuffleMask()
9223 return DAG.getNode(X86ISD::MOVSLDUP, DL, MVT::v4f32, V1); in lowerV4F32VectorShuffle()
11348 return DAG.getNode(X86ISD::MOVSLDUP, DL, MVT::v8f32, V1); in lowerV8F32VectorShuffle()
11838 return DAG.getNode(X86ISD::MOVSLDUP, DL, MVT::v16f32, V1); in lowerV16F32VectorShuffle()
22242 case X86ISD::MOVSLDUP: return "X86ISD::MOVSLDUP"; in getTargetNodeName()
24774 Shuffle = X86ISD::MOVSLDUP; in matchUnaryVectorShuffle()
24793 Shuffle = X86ISD::MOVSLDUP; in matchUnaryVectorShuffle()
24814 Shuffle = X86ISD::MOVSLDUP; in matchUnaryVectorShuffle()
31009 case X86ISD::MOVSLDUP: in PerformDAGCombine()
DX86InstrSSE.td5036 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP
5063 defm MOVSLDUP : sse3_replicate_sfp<0x12, X86Movsldup, "movsldup", 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)