Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DAArch64SelectionDAGTest.cpp370 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 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()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2742 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 DPPCISelLowering.cpp9893 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 DX86ISelLowering.cpp9917 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()