Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp253 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_CMP()
255 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_CMP()
329 DAG.getVectorIdxConstant(0, dl)); in ScalarizeVecRes_StrictFPOp()
426 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND()
484 DAG.getVectorIdxConstant(0, DL));
509 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp()
541 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_ADDRSPACECAST()
571 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT()
689 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
691 DAG.getVectorIdxConstant( in ScalarizeVecRes_SETCC()
[all...]
H A DLegalizeVectorOps.cpp1237 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG()
1296 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG()
1972 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp()
2022 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
2024 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
H A DSelectionDAGBuilder.cpp435 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector()
675 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType()
743 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector()
822 DAG.getVectorIdxConstant(i * IntermediateNumElts, DL)); in getCopyToPartsVector()
825 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector()
4021 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
4115 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
4160 DAG.getVectorIdxConstant(StartIdx[Input], DL)); in visitShuffleVector()
4193 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector()
8001 auto SourceIndex = DAG.getVectorIdxConstant(i * Stride, sdl); in visitIntrinsicCall()
[all …]
H A DLegalizeTypesGeneric.cpp126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
H A DDAGCombiner.cpp12083 DAG.getVectorIdxConstant(I, DL)); in visitVECTOR_COMPRESS()
12092 DAG.getVectorIdxConstant(Rest, DL)) in visitVECTOR_COMPRESS()
15005 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE()
15174 DAG.getVectorIdxConstant(Idx, DL)); in visitTRUNCATE()
22546 DAG.getVectorIdxConstant(NewIndex, DL)); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22723 DAG.getVectorIdxConstant(OrigElt, DL)); in visitEXTRACT_VECTOR_ELT()
23087 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle()
23128 DAG.getVectorIdxConstant(NumElems, DL)); in createBuildVecShuffle()
23421 DAG.getVectorIdxConstant(SplitSize, DL)); in reduceBuildVecToShuffle()
23423 DAG.getVectorIdxConstant(0, DL)); in reduceBuildVecToShuffle()
[all …]
H A DSelectionDAG.cpp1768 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG
3008 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
7200 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode()
8227 DAG.getVectorIdxConstant(Index, dl)); in getMemsetStores()
12306 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction()
12408 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp()
12436 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp()
12662 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector()
12668 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector()
12695 getVectorIdxConstant(0, DL)); in WidenVector()
[all …]
H A DLegalizeDAG.cpp3535 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode()
3539 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode()
4292 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
4295 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
H A DLegalizeIntegerTypes.cpp553 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST()
1692 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE()
5976 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS()
6143 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
H A DTargetLowering.cpp9743 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
9768 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
11496 SDValue Idx = DAG.getVectorIdxConstant(I, DL); in expandVECTOR_COMPRESS()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2735 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in convertToScalableVector()
3599 DAG.getVectorIdxConstant(OpIdx.index(), DL)); in lowerBuildVectorViaDominantValues()
3815 DAG.getVectorIdxConstant(0, DL)); in lowerBuildVectorOfConstants()
4095 DAG.getVectorIdxConstant(InsertIdx, DL)); in lowerBUILD_VECTOR()
4368 ExtractedVal, DAG.getVectorIdxConstant(0, DL)); in lowerScalarInsert()
4370 DAG.getVectorIdxConstant(0, DL)); in lowerScalarInsert()
4926 V, DAG.getVectorIdxConstant(0, DL)); in lowerBitreverseShuffle()
4941 DAG.getVectorIdxConstant(0, DL)); in lowerBitreverseShuffle()
5067 DAG.getVectorIdxConstant(ExtractIdx, DL)); in lowerShuffleViaVRegSplitting()
5073 DAG.getVectorIdxConstant(InsertId in lowerShuffleViaVRegSplitting()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1760 DAG.getVectorIdxConstant(0, DL)); in splitVector()
1763 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector()
1814 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad()
1818 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad()
1856 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
H A DR600ISelLowering.cpp630 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
H A DSIISelLowering.cpp6218 Operand, DAG.getVectorIdxConstant(i, SL)); in lowerLaneOp()
8303 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer()
9377 DAG.getVectorIdxConstant(NumValueDWords, DL)); in getMemIntrinsicNode()
9378 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in getMemIntrinsicNode()
9398 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode()
13439 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6048 DAG.getVectorIdxConstant(0, dl)); in LowerINTRINSIC_WO_CHAIN()
12771 Input, DAG.getVectorIdxConstant(ExtLane, dl)); in GeneratePerfectShuffle()
12774 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, dl)); in GeneratePerfectShuffle()
14546 DAG.getVectorIdxConstant(0, DL)); in LowerEXTRACT_SUBVECTOR()
14587 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR()
14589 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR()
14592 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR()
14595 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR()
19587 DAG.getVectorIdxConstant(NumSubElts, DL)); in performInsertSubvectorCombine()
19590 DAG.getVectorIdxConstant(0, DL)); in performInsertSubvectorCombine()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h685 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8808 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
8810 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
13416 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
13419 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
15681 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine()
15684 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11386 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 3 : 0, Dl)); in getDataClassTest()
11398 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 1 : 0, Dl)); in getDataClassTest()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8925 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR()
22165 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality()
44667 DAG, LoadVec->getBasePtr(), VecVT, DAG.getVectorIdxConstant(Idx, dl)); in combineExtractFromVectorLoad()
49252 SDValue ZeroIndex = DAG.getVectorIdxConstant(0, DL); in convertIntLogicToFPLogic()
57064 DAG.getVectorIdxConstant(NewIdxVal, DL)); in combineEXTRACT_SUBVECTOR()