Searched refs:SplatIdx (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | AArch64SelectionDAGTest.cpp | 370 int SplatIdx = -1; in TEST_F() local 371 EXPECT_EQ(DAG->getSplatSourceVector(Op, SplatIdx), Op); in TEST_F() 372 EXPECT_EQ(SplatIdx, 0); in TEST_F() 388 int SplatIdx = -1; in TEST_F() local 389 EXPECT_EQ(DAG->getSplatSourceVector(Op, SplatIdx), Op); in TEST_F() 390 EXPECT_EQ(SplatIdx, 0); in TEST_F() 403 int SplatIdx = -1; in TEST_F() local 404 EXPECT_EQ(DAG->getSplatSourceVector(Op, SplatIdx), Op); in TEST_F() 405 EXPECT_EQ(SplatIdx, 0); in TEST_F() 421 int SplatIdx = -1; in TEST_F() local [all …]
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A 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()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2742 SDValue SelectionDAG::getSplatSourceVector(SDValue V, int &SplatIdx) { in getSplatSourceVector() argument 2759 SplatIdx = 0; in getSplatSourceVector() 2763 SplatIdx = 0; in getSplatSourceVector() 2766 SplatIdx = (UndefElts & DemandedElts).countTrailingOnes(); in getSplatSourceVector() 2773 SplatIdx = 0; in getSplatSourceVector() 2787 SplatIdx = Idx % NumElts; in getSplatSourceVector() 2796 int SplatIdx; in getSplatValue() local 2797 if (SDValue SrcVector = getSplatSourceVector(V, SplatIdx)) { in getSplatValue() 2808 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 9893 int SplatIdx = in LowerVECTOR_SHUFFLE() local 9902 SplatIdx += IsFourByte ? 2 : 1; in LowerVECTOR_SHUFFLE() 9903 assert((SplatIdx < (IsFourByte ? 4 : 2)) && in LowerVECTOR_SHUFFLE() 9912 Offset = isLittleEndian ? (3 - SplatIdx) * 4 : SplatIdx * 4; in LowerVECTOR_SHUFFLE() 9914 Offset = isLittleEndian ? (1 - SplatIdx) * 8 : SplatIdx * 8; in LowerVECTOR_SHUFFLE() 10028 int SplatIdx = PPC::getSplatIdxForPPCMnemonics(SVOp, 4, DAG); in LowerVECTOR_SHUFFLE() local 10032 DAG.getConstant(SplatIdx, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 9917 int SplatIdx = -1; in LowerBUILD_VECTORvXi1() local 9928 if (SplatIdx < 0) in LowerBUILD_VECTORvXi1() 9929 SplatIdx = idx; in LowerBUILD_VECTORvXi1() 9930 else if (In != Op.getOperand(SplatIdx)) in LowerBUILD_VECTORvXi1() 9940 SDValue Cond = Op.getOperand(SplatIdx); in LowerBUILD_VECTORvXi1()
|