/external/llvm-project/llvm/unittests/CodeGen/ |
D | AArch64SelectionDAGTest.cpp | 410 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/ |
D | SveEmitter.cpp | 326 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/ |
D | SelectionDAG.cpp | 2470 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/ |
D | SelectionDAG.cpp | 2377 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/ |
D | PPCISelLowering.cpp | 9220 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/ |
D | PPCISelLowering.cpp | 9992 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/ |
D | PPCISelLowering.cpp | 7466 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/ |
D | X86ISelLowering.cpp | 6050 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/ |
D | X86ISelLowering.cpp | 8780 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/ |
D | X86ISelLowering.cpp | 9039 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()
|