Home
last modified time | relevance | path

Searched refs:INSERTPS (Results 1 – 21 of 21) sorted by relevance

/external/llvm/test/CodeGen/X86/
Dinsertps-O0-bug.ll4 ; used by an INSERTPS into a scalar load plus scalar_to_vector.
7 ; tries to canonicalize a vector load in input to an INSERTPS node into a
31 ; and eventually trigger the canonicalization on the INSERTPS node.
/external/llvm-project/llvm/test/CodeGen/X86/
Dinsertps-O0-bug.ll4 ; used by an INSERTPS into a scalar load plus scalar_to_vector.
7 ; tries to canonicalize a vector load in input to an INSERTPS node into a
31 ; and eventually trigger the canonicalization on the INSERTPS node.
Dvector-shuffle-combining-sse41.ll7 ; Combine tests involving SSE41 target shuffles (BLEND,INSERTPS,MOVZX)
/external/llvm/lib/Target/X86/
DX86ISelLowering.h169 INSERTPS, enumerator
DREADME-SSE.txt467 INSERTPS can match any insert (extract, imm1), imm2 for 4 x float, and insert
DX86ISelLowering.cpp3799 case X86ISD::INSERTPS: in isTargetShuffle()
4873 case X86ISD::INSERTPS: in getTargetShuffleMask()
5464 SDValue Result = DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2, in LowerBuildVectorv4x32()
8779 return DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2, in lowerVectorShuffleAsInsertPS()
12665 return DAG.getNode(X86ISD::INSERTPS, dl, VT, N0, N1, N2); in LowerINSERT_VECTOR_ELT()
22121 case X86ISD::INSERTPS: return "X86ISD::INSERTPS"; in getTargetNodeName()
25206 if (Depth == 1 && Root.getOpcode() == X86ISD::INSERTPS) in combineX86ShuffleChain()
25212 Res = DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2, in combineX86ShuffleChain()
25771 if (V0.getOpcode() == X86ISD::INSERTPS || in combineTargetShuffle()
25772 V1.getOpcode() == X86ISD::INSERTPS) { in combineTargetShuffle()
[all …]
DX86InstrFragmentsSIMD.td111 def X86insertps : SDNode<"X86ISD::INSERTPS",
DX86IntrinsicsInfo.h1934 X86_INTRINSIC_DATA(sse41_insertps, INTR_TYPE_3OP, X86ISD::INSERTPS, 0),
DX86InstrSSE.td6300 defm INSERTPS : SS41I_insertf32<0x21, "insertps", 1, SSE_INSERT_ITINS>;
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.h176 INSERTPS, enumerator
DREADME-SSE.txt467 INSERTPS can match any insert (extract, imm1), imm2 for 4 x float, and insert
DX86IntrinsicsInfo.h1092 X86_INTRINSIC_DATA(sse41_insertps, INTR_TYPE_3OP, X86ISD::INSERTPS, 0),
DX86InstrFragmentsSIMD.td100 def X86insertps : SDNode<"X86ISD::INSERTPS",
DX86ISelLowering.cpp4790 case X86ISD::INSERTPS: in isTargetShuffle()
6907 case X86ISD::INSERTPS: in getTargetShuffleMask()
8210 SDValue Result = DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2, in LowerBuildVectorv4x32()
13723 return DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2, in lowerShuffleAsInsertPS()
18821 return DAG.getNode(X86ISD::INSERTPS, dl, VT, N0, N1, in LowerINSERT_VECTOR_ELT()
30789 NODE_NAME_CASE(INSERTPS) in getTargetNodeName()
34946 Shuffle = X86ISD::INSERTPS; in matchBinaryPermuteShuffle()
35018 Shuffle = X86ISD::INSERTPS; in matchBinaryPermuteShuffle()
35375 if (Depth == 0 && Root.getOpcode() == X86ISD::INSERTPS) in combineX86ShuffleChain()
35377 Res = DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, in combineX86ShuffleChain()
[all …]
DX86InstrSSE.td5378 defm INSERTPS : SS41I_insertf32<0x21, "insertps", 1>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h172 INSERTPS, enumerator
DREADME-SSE.txt467 INSERTPS can match any insert (extract, imm1), imm2 for 4 x float, and insert
DX86IntrinsicsInfo.h1086 X86_INTRINSIC_DATA(sse41_insertps, INTR_TYPE_3OP, X86ISD::INSERTPS, 0),
DX86InstrFragmentsSIMD.td96 def X86insertps : SDNode<"X86ISD::INSERTPS",
DX86ISelLowering.cpp4693 case X86ISD::INSERTPS: in isTargetShuffle()
6623 case X86ISD::INSERTPS: in getTargetShuffleMask()
7919 SDValue Result = DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2, in LowerBuildVectorv4x32()
12982 return DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2, in lowerShuffleAsInsertPS()
17920 return DAG.getNode(X86ISD::INSERTPS, dl, VT, N0, N1, in LowerINSERT_VECTOR_ELT()
29644 case X86ISD::INSERTPS: return "X86ISD::INSERTPS"; in getTargetNodeName()
33251 Shuffle = X86ISD::INSERTPS; in matchBinaryPermuteShuffle()
33323 Shuffle = X86ISD::INSERTPS; in matchBinaryPermuteShuffle()
34705 case X86ISD::INSERTPS: { in combineTargetShuffle()
34717 return DAG.getNode(X86ISD::INSERTPS, DL, VT, DAG.getUNDEF(VT), Op1, in combineTargetShuffle()
[all …]
DX86InstrSSE.td5378 defm INSERTPS : SS41I_insertf32<0x21, "insertps", 1>;