Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp247 DAG.getVectorIdxConstant(0, dl)); in ScalarizeVecRes_StrictFPOp()
344 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND()
402 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_UnaryOp()
427 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp()
464 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT()
582 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
584 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC()
609 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_IS_FPCLASS()
1391 DAG.getVectorIdxConstant(IdxVal + LoVT.getVectorMinNumElements(), dl)); in SplitVecRes_EXTRACT_SUBVECTOR()
1423 DAG.getVectorIdxConstant(IdxVal - LoElems, dl)); in SplitVecRes_INSERT_SUBVECTOR()
[all …]
H A DLegalizeVectorOps.cpp1058 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG()
1117 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG()
1657 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp()
1707 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
1709 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
H A DLegalizeTypesGeneric.cpp126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
H A DDAGCombiner.cpp13826 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE()
13988 DAG.getVectorIdxConstant(Idx, SL)); in visitTRUNCATE()
20647 DAG.getVectorIdxConstant(NewIndex, DL)); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
20814 DAG.getVectorIdxConstant(OrigElt, DL)); in visitEXTRACT_VECTOR_ELT()
21172 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle()
21213 DAG.getVectorIdxConstant(NumElems, DL)); in createBuildVecShuffle()
21506 DAG.getVectorIdxConstant(SplitSize, DL)); in reduceBuildVecToShuffle()
21508 DAG.getVectorIdxConstant(0, DL)); in reduceBuildVecToShuffle()
22570 SDValue NewExtIndex = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp()
22610 SDValue IndexC = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp()
[all …]
H A DSelectionDAGBuilder.cpp414 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector()
639 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType()
699 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector()
778 DAG.getVectorIdxConstant(i * IntermediateNumElts, DL)); in getCopyToPartsVector()
781 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector()
3634 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
3728 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector()
3773 DAG.getVectorIdxConstant(StartIdx[Input], DL)); in visitShuffleVector()
3806 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector()
7297 Index = DAG.getVectorIdxConstant( in visitIntrinsicCall()
[all …]
H A DSelectionDAG.cpp1647 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG
2851 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
6400 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode()
11322 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction()
11423 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp()
11634 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector()
11640 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector()
11667 getVectorIdxConstant(0, DL)); in WidenVector()
11682 getVectorIdxConstant(i, SL))); in ExtractVectorElements()
H A DLegalizeDAG.cpp3124 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode()
3128 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode()
3842 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
3845 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
H A DLegalizeIntegerTypes.cpp475 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST()
1408 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE()
5548 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS()
5697 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
H A DTargetLowering.cpp8993 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
9018 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1541 DAG.getVectorIdxConstant(0, DL)); in splitVector()
1544 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector()
1595 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad()
1599 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad()
1637 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
H A DR600ISelLowering.cpp632 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
H A DSIISelLowering.cpp6760 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer()
7923 DAG.getVectorIdxConstant(NumValueDWords, DL)); in getMemIntrinsicNode()
7924 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in getMemIntrinsicNode()
7944 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode()
10853 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11089 Input, DAG.getVectorIdxConstant(ExtLane, dl)); in GeneratePerfectShuffle()
11092 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, dl)); in GeneratePerfectShuffle()
12719 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR()
12721 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR()
12724 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR()
12729 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR()
16868 DAG.getVectorIdxConstant(NumSubElts, DL)); in performInsertSubvectorCombine()
16871 DAG.getVectorIdxConstant(0, DL)); in performInsertSubvectorCombine()
17495 SDValue SubvectorIdx = DAG.getVectorIdxConstant(Elt0->getConstantOperandVal(1), DL); in performBuildVectorCombine()
19083 DAG.getVectorIdxConstant(0, SDLoc(N))); in performSunpkloCombine()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h668 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8731 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
8733 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff()
13250 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
13253 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine()
15548 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine()
15551 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp14145 DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts()
14151 Val, DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts()
14198 DAG.getVectorIdxConstant(0, DL)); in joinRegisterPartsIntoValue()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11305 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR()
48798 SDValue ZeroIndex = DAG.getVectorIdxConstant(0, DL); in convertIntLogicToFPLogic()
53362 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality()
55813 DAG.getVectorIdxConstant(NewIdxVal, DL)); in combineEXTRACT_SUBVECTOR()