Home
last modified time | relevance | path

Searched refs:SplatIdx (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/llvm/unittests/CodeGen/
DAArch64SelectionDAGTest.cpp410 int SplatIdx = -1; in TEST_F() local
411 EXPECT_EQ(DAG->getSplatSourceVector(Op, SplatIdx), Op); in TEST_F()
412 EXPECT_EQ(SplatIdx, 0); in TEST_F()
431 int SplatIdx = -1; in TEST_F() local
432 EXPECT_EQ(DAG->getSplatSourceVector(Op, SplatIdx), Op); in TEST_F()
433 EXPECT_EQ(SplatIdx, 0); in TEST_F()
449 int SplatIdx = -1; in TEST_F() local
450 EXPECT_EQ(DAG->getSplatSourceVector(Op, SplatIdx), Op); in TEST_F()
451 EXPECT_EQ(SplatIdx, 0); in TEST_F()
470 int SplatIdx = -1; in TEST_F() local
[all …]
/external/llvm-project/clang/utils/TableGen/
DSveEmitter.cpp326 unsigned encodeSplatOperand(unsigned SplatIdx) { in encodeSplatOperand() argument
327 assert(SplatIdx < 7 && "SplatIdx out of encodable range"); in encodeSplatOperand()
328 return encodeFlag(SplatIdx + 1, "SplatOperandMask"); in encodeSplatOperand()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp2470 SDValue SelectionDAG::getSplatSourceVector(SDValue V, int &SplatIdx) { in getSplatSourceVector() argument
2487 SplatIdx = 0; in getSplatSourceVector()
2491 SplatIdx = 0; in getSplatSourceVector()
2494 SplatIdx = (UndefElts & DemandedElts).countTrailingOnes(); in getSplatSourceVector()
2501 SplatIdx = 0; in getSplatSourceVector()
2515 SplatIdx = Idx % NumElts; in getSplatSourceVector()
2524 int SplatIdx; in getSplatValue() local
2525 if (SDValue SrcVector = getSplatSourceVector(V, SplatIdx)) in getSplatValue()
2528 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp2377 SDValue SelectionDAG::getSplatSourceVector(SDValue V, int &SplatIdx) { in getSplatSourceVector() argument
2389 SplatIdx = 0; in getSplatSourceVector()
2392 SplatIdx = (UndefElts & DemandedElts).countTrailingOnes(); in getSplatSourceVector()
2406 SplatIdx = Idx % NumElts; in getSplatSourceVector()
2415 int SplatIdx; in getSplatValue() local
2416 if (SDValue SrcVector = getSplatSourceVector(V, SplatIdx)) in getSplatValue()
2419 getIntPtrConstant(SplatIdx, SDLoc(V))); in getSplatValue()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp9220 int SplatIdx = in LowerVECTOR_SHUFFLE() local
9228 Offset = isLittleEndian ? (3 - SplatIdx) * 4 : SplatIdx * 4; in LowerVECTOR_SHUFFLE()
9230 Offset = isLittleEndian ? (1 - SplatIdx) * 8 : SplatIdx * 8; in LowerVECTOR_SHUFFLE()
9326 int SplatIdx = PPC::getSplatIdxForPPCMnemonics(SVOp, 4, DAG); in LowerVECTOR_SHUFFLE() local
9330 DAG.getConstant(SplatIdx, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
9353 int SplatIdx = SVOp->getSplatIndex(); in LowerVECTOR_SHUFFLE() local
9354 if (SplatIdx >= 4) { in LowerVECTOR_SHUFFLE()
9356 SplatIdx -= 4; in LowerVECTOR_SHUFFLE()
9360 DAG.getConstant(SplatIdx, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp9992 int SplatIdx = in LowerVECTOR_SHUFFLE() local
10000 SplatIdx += IsFourByte ? 2 : 1; in LowerVECTOR_SHUFFLE()
10001 assert((SplatIdx < (IsFourByte ? 4 : 2)) && in LowerVECTOR_SHUFFLE()
10010 Offset = isLittleEndian ? (3 - SplatIdx) * 4 : SplatIdx * 4; in LowerVECTOR_SHUFFLE()
10012 Offset = isLittleEndian ? (1 - SplatIdx) * 8 : SplatIdx * 8; in LowerVECTOR_SHUFFLE()
10116 int SplatIdx = PPC::getSplatIdxForPPCMnemonics(SVOp, 4, DAG); in LowerVECTOR_SHUFFLE() local
10120 DAG.getConstant(SplatIdx, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp7466 int SplatIdx = PPC::getVSPLTImmediate(SVOp, 4, DAG); in LowerVECTOR_SHUFFLE() local
7469 DAG.getConstant(SplatIdx, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
7493 int SplatIdx = SVOp->getSplatIndex(); in LowerVECTOR_SHUFFLE() local
7494 if (SplatIdx >= 4) { in LowerVECTOR_SHUFFLE()
7496 SplatIdx -= 4; in LowerVECTOR_SHUFFLE()
7500 DAG.getConstant(SplatIdx, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp6050 int SplatIdx = -1; in LowerBUILD_VECTORvXi1() local
6061 if (SplatIdx < 0) in LowerBUILD_VECTORvXi1()
6062 SplatIdx = idx; in LowerBUILD_VECTORvXi1()
6063 else if (In != Op.getOperand(SplatIdx)) in LowerBUILD_VECTORvXi1()
6069 return DAG.getNode(ISD::SELECT, dl, VT, Op.getOperand(SplatIdx), in LowerBUILD_VECTORvXi1()
19953 unsigned SplatIdx = (unsigned)SVN->getSplatIndex(); in LowerScalarVariableShift() local
19956 assert((SplatIdx < InVec.getSimpleValueType().getVectorNumElements()) && in LowerScalarVariableShift()
19958 BaseShAmt = InVec.getOperand(SplatIdx); in LowerScalarVariableShift()
19962 if (C->getZExtValue() == SplatIdx) in LowerScalarVariableShift()
19970 DAG.getIntPtrConstant(SplatIdx, dl)); in LowerScalarVariableShift()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp8780 int SplatIdx = -1; in LowerBUILD_VECTORvXi1() local
8791 if (SplatIdx < 0) in LowerBUILD_VECTORvXi1()
8792 SplatIdx = idx; in LowerBUILD_VECTORvXi1()
8793 else if (In != Op.getOperand(SplatIdx)) in LowerBUILD_VECTORvXi1()
8803 SDValue Cond = Op.getOperand(SplatIdx); in LowerBUILD_VECTORvXi1()
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.cpp9039 int SplatIdx = -1; in LowerBUILD_VECTORvXi1() local
9050 if (SplatIdx < 0) in LowerBUILD_VECTORvXi1()
9051 SplatIdx = idx; in LowerBUILD_VECTORvXi1()
9052 else if (In != Op.getOperand(SplatIdx)) in LowerBUILD_VECTORvXi1()
9062 SDValue Cond = Op.getOperand(SplatIdx); in LowerBUILD_VECTORvXi1()