Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp380 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND()
438 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_UnaryOp()
463 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp()
500 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT()
618 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
620 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
645 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_IS_FPCLASS()
2859 DAG.getVectorIdxConstant(0, DL)); in SplitVecRes_VECTOR_SPLICE()
2909 DAG.getVectorIdxConstant(0, DL)); in SplitVecRes_VP_REVERSE()
4702 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp()
[all …]
H A DLegalizeVectorOps.cpp1243 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG()
1302 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG()
1867 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp()
1917 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
1919 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
H A DLegalizeTypesGeneric.cpp126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
H A DSelectionDAGBuilder.cpp431 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector()
671 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType()
730 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector()
812 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector()
3828 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
3922 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
4000 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector()
7680 Index = DAG.getVectorIdxConstant(Index->getAsZExtVal(), sdl); in visitIntrinsicCall()
7696 Index = DAG.getVectorIdxConstant(Index->getAsZExtVal(), sdl); in visitIntrinsicCall()
11925 DAG.getVectorIdxConstant(0, DL)); in visitVectorDeinterleave()
[all …]
H A DDAGCombiner.cpp14747 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE()
14922 DAG.getVectorIdxConstant(Idx, SL)); in visitTRUNCATE()
22727 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle()
24172 SDValue IndexC = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp()
24389 SDValue IndexC = DAG.getVectorIdxConstant(Index, DL); in foldExtractSubvectorFromShuffleVector()
25435 SDValue Index = DAG.getVectorIdxConstant(SplatIndex, DL); in visitVECTOR_SHUFFLE()
26110 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, SDLoc(N)); in visitSCALAR_TO_VECTOR()
26229 NewIdx = DAG.getVectorIdxConstant(InsIdx * Scale, DL); in visitINSERT_SUBVECTOR()
26335 DAG.getVectorIdxConstant(0, dl)); in visitVECREDUCE()
26647 SDValue IndexC = DAG.getVectorIdxConstant(Index0, DL); in scalarizeBinOpOfSplats()
[all …]
H A DSelectionDAG.cpp1738 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG
2967 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
6851 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode()
7862 DAG.getVectorIdxConstant(Index, dl)); in getMemsetStores()
11976 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction()
12078 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp()
12106 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp()
12332 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector()
12338 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector()
12365 getVectorIdxConstant(0, DL)); in WidenVector()
[all …]
H A DLegalizeDAG.cpp3466 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode()
3470 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode()
4212 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
4215 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
H A DLegalizeIntegerTypes.cpp503 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST()
1549 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE()
5803 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS()
5952 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
H A DTargetLowering.cpp9413 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
9438 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4602 V, DAG.getVectorIdxConstant(0, DL)); in lowerBitreverseShuffle()
4617 DAG.getVectorIdxConstant(0, DL)); in lowerBitreverseShuffle()
7941 AlignedIdx = DAG.getVectorIdxConstant(0, DL); in lowerINSERT_VECTOR_ELT()
7957 AlignedIdx = DAG.getVectorIdxConstant(ExtractIdx, DL); in lowerINSERT_VECTOR_ELT()
7958 Idx = DAG.getVectorIdxConstant(RemIdx, DL); in lowerINSERT_VECTOR_ELT()
8172 Idx = DAG.getVectorIdxConstant(RemIdx, DL); in lowerEXTRACT_VECTOR_ELT()
9591 DAG.getVectorIdxConstant(0, DL)); in lowerEXTRACT_SUBVECTOR()
9843 DAG.getVectorIdxConstant(0, DL)); in lowerVECTOR_INTERLEAVE()
15975 DAG.getVectorIdxConstant(0, DL)); in PerformDAGCombine()
15999 DAG.getVectorIdxConstant(0, DL)); in PerformDAGCombine()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1719 DAG.getVectorIdxConstant(0, DL)); in splitVector()
1722 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector()
1773 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad()
1777 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad()
1815 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
H A DR600ISelLowering.cpp630 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
H A DSIISelLowering.cpp7866 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer()
9143 DAG.getVectorIdxConstant(NumValueDWords, DL)); in getMemIntrinsicNode()
9144 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in getMemIntrinsicNode()
9164 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode()
13141 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11823 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, dl)); in GeneratePerfectShuffle()
13599 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR()
13601 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR()
13604 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR()
13609 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR()
18423 DAG.getVectorIdxConstant(NumSubElts, DL)); in performInsertSubvectorCombine()
18426 DAG.getVectorIdxConstant(0, DL)); in performInsertSubvectorCombine()
21095 DAG.getVectorIdxConstant(0, SDLoc(N))); in performSunpkloCombine()
21320 SDValue InsertIdx = DAG.getVectorIdxConstant(0, DL); in performLOADCombine()
21334 {ConcatVectors, DAG.getVectorIdxConstant(0, DL)}); in performLOADCombine()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h671 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8791 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
8793 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
13399 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
13402 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
15668 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine()
15671 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11193 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 3 : 0, Dl)); in getDataClassTest()
11205 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 1 : 0, Dl)); in getDataClassTest()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8783 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR()
21989 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality()
48081 SDValue ZeroIndex = DAG.getVectorIdxConstant(0, DL); in convertIntLogicToFPLogic()
55550 DAG.getVectorIdxConstant(NewIdxVal, DL)); in combineEXTRACT_SUBVECTOR()