Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4575 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in insert1BitVector()
6883 DAG.getVectorIdxConstant(i, DL)); in LowerBuildVectorAsInsert()
6965 DAG.getVectorIdxConstant(i / 2, DL)); in LowerBuildVectorv16i8()
7427 HalfLD, DAG.getVectorIdxConstant(0, DL)); in EltsFromConsecutiveLoads()
7976 DAG.getVectorIdxConstant(Idx, DL)); in buildFromShuffleMostly()
8055 DAG.getVectorIdxConstant(0, dl)); in LowerBUILD_VECTORvXi1()
8074 DAG.getVectorIdxConstant(0, dl)); in LowerBUILD_VECTORvXi1()
8082 DAG.getVectorIdxConstant(InsertIdx, dl)); in LowerBUILD_VECTORvXi1()
9326 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR()
9577 Op.getOperand(i), DAG.getVectorIdxConstant(i, dl)); in LowerBUILD_VECTOR()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h708 LLVM_ABI SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
948 getVectorIdxConstant(Idx, DL));
956 getVectorIdxConstant(Idx, DL));
963 getVectorIdxConstant(Idx, DL));
970 getVectorIdxConstant(Idx, DL));
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
H A DLegalizeVectorOps.cpp2300 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp()
2350 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
2352 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
H A DSelectionDAGBuilder.cpp432 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector()
672 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType()
740 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector()
819 DAG.getVectorIdxConstant(i * IntermediateNumElts, DL)); in getCopyToPartsVector()
822 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector()
4081 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
4175 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
4221 DAG.getVectorIdxConstant(StartIdx[Input], DL)); in visitShuffleVector()
4253 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector()
8164 Index = DAG.getVectorIdxConstant(Index->getAsZExtVal(), sdl); in visitIntrinsicCall()
[all …]
H A DLegalizeVectorTypes.cpp1658 DAG.getVectorIdxConstant(IdxVal + LoVT.getVectorMinNumElements(), dl)); in SplitVecRes_EXTRACT_SUBVECTOR()
1690 DAG.getVectorIdxConstant(IdxVal - LoElems, dl)); in SplitVecRes_INSERT_SUBVECTOR()
3281 DAG.getVectorIdxConstant(0, DL)); in SplitVecRes_VP_SPLICE()
3284 DAG.getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVecRes_VP_SPLICE()
3788 DAG.getVectorIdxConstant(IdxVal + LoElts, dl)); in SplitVecOp_INSERT_SUBVECTOR()
5283 DAG.getVectorIdxConstant(0, dl)); in WidenVecRes_StrictFP()
5382 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp()
5401 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp()
6728 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, SDLoc(N)); in WidenVecRes_SETCC()
H A DDAGCombiner.cpp12702 DAG.getVectorIdxConstant(I, DL)); in visitVECTOR_COMPRESS()
12711 DAG.getVectorIdxConstant(Rest, DL)) in visitVECTOR_COMPRESS()
16050 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE()
16224 DAG.getVectorIdxConstant(Idx, DL)); in visitTRUNCATE()
23574 DAG.getVectorIdxConstant(NewIndex, DL)); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
23771 DAG.getVectorIdxConstant(OrigElt, DL)); in visitEXTRACT_VECTOR_ELT()
24184 DAG.getVectorIdxConstant(NumElems, DL)); in createBuildVecShuffle()
24501 DAG.getVectorIdxConstant(SplitSize, DL)); in reduceBuildVecToShuffle()
24503 DAG.getVectorIdxConstant(0, DL)); in reduceBuildVecToShuffle()
25556 SDValue NewExtIndex = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp()
[all …]
H A DLegalizeIntegerTypes.cpp570 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST()
593 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST()
1737 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE()
2228 DAG.getVectorIdxConstant(0, dl)); in PromoteIntOp_BITCAST()
6219 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS()
6420 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
H A DLegalizeDAG.cpp3607 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode()
3611 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode()
4430 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
4433 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
H A DSelectionDAG.cpp1819 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG
13245 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1817 DAG.getVectorIdxConstant(0, DL)); in splitVector()
1820 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector()
1871 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad()
1875 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad()
1913 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
H A DR600ISelLowering.cpp634 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
H A DSIISelLowering.cpp6576 Operand, DAG.getVectorIdxConstant(i, SL)); in lowerLaneOp()
8893 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer()
10019 DAG.getVectorIdxConstant(NumValueDWords, DL)); in getMemIntrinsicNode()
10020 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in getMemIntrinsicNode()
10040 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode()
14252 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10719 DAG.getVectorIdxConstant(0, DL)); in LowerCTPOP_PARITY()
10722 DAG.getVectorIdxConstant(0, DL)); in LowerCTPOP_PARITY()
13640 Input, DAG.getVectorIdxConstant(ExtLane, DL)); in GeneratePerfectShuffle()
13643 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, DL)); in GeneratePerfectShuffle()
15442 DAG.getVectorIdxConstant(0, DL)); in LowerEXTRACT_SUBVECTOR()
15483 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR()
15485 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR()
15488 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR()
15491 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR()
19166 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in tryToReplaceScalarFPConversionWithSVE()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7936 DAG.getVectorIdxConstant(i, DL)); in LowerOperation()
8017 StoredVal, DAG.getVectorIdxConstant(i, DL)); in LowerOperation()
9996 Idx = DAG.getVectorIdxConstant(RemIdx, DL); in lowerINSERT_VECTOR_ELT()
10226 Idx = DAG.getVectorIdxConstant(RemIdx, DL); in lowerEXTRACT_VECTOR_ELT()
10930 Result.getValue(0), DAG.getVectorIdxConstant(RetIdx, DL)); in LowerINTRINSIC_W_CHAIN()
11017 DAG.getVectorIdxConstant(i, DL)); in LowerINTRINSIC_VOID()
12017 DAG.getVectorIdxConstant(i, DL)); in lowerVECTOR_DEINTERLEAVE()
20645 DAG.getVectorIdxConstant(i, DL)); in PerformDAGCombine()
23970 Val, DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8860 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
8862 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
13483 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
13486 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
15760 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine()
15763 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp2592 DAG.getVectorIdxConstant(i * NumSubElems, DL)); in lowerCONCAT_VECTORS()
4363 DAG.getVectorIdxConstant(0, DL)); in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp3468 DAG.getVectorIdxConstant(J * PackingAmt, dl)); in LowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11767 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 3 : 0, Dl)); in getDataClassTest()
11779 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 1 : 0, Dl)); in getDataClassTest()