Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp332 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND()
390 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_UnaryOp()
415 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp()
452 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT()
570 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
572 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
3496 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp()
3515 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp()
4722 DAG.getVectorIdxConstant(0, dl)); in WidenVecOp_Convert()
5136 DAG.getVectorIdxConstant(0, DL)); in WidenVecOp_VSELECT()
[all …]
H A DLegalizeVectorOps.cpp1011 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG()
1070 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG()
1481 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp()
1532 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
1534 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
H A DLegalizeTypesGeneric.cpp126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
H A DSelectionDAGBuilder.cpp413 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector()
631 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType()
676 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector()
751 DAG.getVectorIdxConstant(i * IntermediateNumElts, DL)); in getCopyToPartsVector()
754 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector()
3560 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
3654 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
3699 DAG.getVectorIdxConstant(StartIdx[Input], DL)); in visitShuffleVector()
3732 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector()
7168 Index = DAG.getVectorIdxConstant( in visitIntrinsicCall()
[all …]
H A DDAGCombiner.cpp12269 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE()
12443 DAG.getVectorIdxConstant(Idx, SL)); in visitTRUNCATE()
18855 DAG.getVectorIdxConstant(OrigElt, DL)); in visitEXTRACT_VECTOR_ELT()
19210 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle()
20288 SDValue NewExtIndex = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp()
20328 SDValue IndexC = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp()
21188 SDValue Index = DAG.getVectorIdxConstant(SplatIndex, DL); in visitVECTOR_SHUFFLE()
21757 NewIdx = DAG.getVectorIdxConstant(InsIdx * Scale, DL); in visitINSERT_SUBVECTOR()
21763 NewIdx = DAG.getVectorIdxConstant(InsIdx / Scale, DL); in visitINSERT_SUBVECTOR()
21845 DAG.getVectorIdxConstant(0, dl)); in visitVECREDUCE()
[all …]
H A DSelectionDAG.cpp1483 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG
2650 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
5823 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode()
9930 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction()
10031 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp()
10242 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector()
10248 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector()
10258 getVectorIdxConstant(0, DL)); in WidenVector()
10273 getVectorIdxConstant(i, SL))); in ExtractVectorElements()
H A DLegalizeDAG.cpp3046 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode()
3050 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode()
3741 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
3744 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
H A DLegalizeIntegerTypes.cpp430 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST()
1276 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE()
4899 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS()
5023 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
H A DTargetLowering.cpp7446 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
7471 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1566 DAG.getVectorIdxConstant(0, DL)); in splitVector()
1569 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector()
1620 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad()
1624 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad()
1662 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
H A DR600ISelLowering.cpp681 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
H A DSIISelLowering.cpp6392 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer()
7501 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode()
10172 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h634 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8508 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
8510 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
12960 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
12963 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp16844 SDValue ExtIdx = DAG.getVectorIdxConstant(IdxConst * NumLanes, DL); in PerformDAGCombine()
16873 SDValue ExtIdx = DAG.getVectorIdxConstant(I * NumLanes, DL); in PerformDAGCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10432 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR()
48646 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality()