Home
last modified time | relevance | path

Searched refs:getVectorIdxConstant (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp342 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND()
400 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_UnaryOp()
425 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp()
462 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT()
580 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
582 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
607 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_IS_FPCLASS()
2657 DAG.getVectorIdxConstant(0, DL)); in SplitVecRes_VECTOR_SPLICE()
4231 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp()
4250 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp()
[all …]
H A DLegalizeVectorOps.cpp1014 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG()
1073 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG()
1590 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp()
1640 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
1642 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
H A DLegalizeTypesGeneric.cpp126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
H A DDAGCombiner.cpp13253 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE()
13415 DAG.getVectorIdxConstant(Idx, SL)); in visitTRUNCATE()
19914 DAG.getVectorIdxConstant(OrigElt, DL)); in visitEXTRACT_VECTOR_ELT()
20269 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle()
21454 SDValue IndexC = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp()
21663 SDValue IndexC = DAG.getVectorIdxConstant(Index, DL); in foldExtractSubvectorFromShuffleVector()
22522 SDValue Index = DAG.getVectorIdxConstant(SplatIndex, DL); in visitVECTOR_SHUFFLE()
23235 NewIdx = DAG.getVectorIdxConstant(InsIdx * Scale, DL); in visitINSERT_SUBVECTOR()
23241 NewIdx = DAG.getVectorIdxConstant(InsIdx / Scale, DL); in visitINSERT_SUBVECTOR()
23333 DAG.getVectorIdxConstant(0, dl)); in visitVECREDUCE()
[all …]
H A DSelectionDAGBuilder.cpp414 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector()
627 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType()
683 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector()
762 DAG.getVectorIdxConstant(i * IntermediateNumElts, DL)); in getCopyToPartsVector()
765 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector()
3575 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
3669 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
3714 DAG.getVectorIdxConstant(StartIdx[Input], DL)); in visitShuffleVector()
3747 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector()
7219 Index = DAG.getVectorIdxConstant( in visitIntrinsicCall()
[all …]
H A DSelectionDAG.cpp1584 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG
2808 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
6173 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode()
11019 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction()
11120 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp()
11331 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector()
11337 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector()
11364 getVectorIdxConstant(0, DL)); in WidenVector()
11379 getVectorIdxConstant(i, SL))); in ExtractVectorElements()
H A DLegalizeDAG.cpp3096 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode()
3100 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode()
3813 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
3816 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
H A DLegalizeIntegerTypes.cpp468 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST()
1401 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE()
5425 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS()
5574 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
H A DTargetLowering.cpp8323 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
8348 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1427 DAG.getVectorIdxConstant(0, DL)); in splitVector()
1430 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector()
1481 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad()
1485 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad()
1523 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
H A DR600ISelLowering.cpp628 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
H A DSIISelLowering.cpp6699 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer()
7887 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode()
10701 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10142 Input, DAG.getVectorIdxConstant(ExtLane, dl)); in GeneratePerfectShuffle()
10145 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, dl)); in GeneratePerfectShuffle()
11684 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR()
11686 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR()
11689 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR()
11694 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR()
15400 DAG.getVectorIdxConstant(NumSubElts, DL)); in performInsertSubvectorCombine()
15403 DAG.getVectorIdxConstant(0, DL)); in performInsertSubvectorCombine()
17414 DAG.getVectorIdxConstant(0, SDLoc(N))); in performSunpkloCombine()
19778 SDValue ExtIdx = DAG.getVectorIdxConstant(IdxConst * NumLanes, DL); in PerformDAGCombine()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h649 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8676 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
8678 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
13176 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
13179 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
15471 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine()
15474 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp12428 DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts()
12434 Val, DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts()
12481 DAG.getVectorIdxConstant(0, DL)); in joinRegisterPartsIntoValue()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11148 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR()
47524 SDValue ZeroIndex = DAG.getVectorIdxConstant(0, DL); in convertIntLogicToFPLogic()
52025 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality()
54454 DAG.getVectorIdxConstant(NewIdxVal, DL)); in combineEXTRACT_SUBVECTOR()