| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 342 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND() 400 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_UnaryOp() 425 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp() 462 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT() 580 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC() 582 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC() 607 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_IS_FPCLASS() 2657 DAG.getVectorIdxConstant(0, DL)); in SplitVecRes_VECTOR_SPLICE() 4231 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp() 4250 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp() [all …]
|
| H A D | LegalizeVectorOps.cpp | 1014 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG() 1073 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG() 1590 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp() 1640 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC() 1642 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
|
| H A D | LegalizeTypesGeneric.cpp | 126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
|
| H A D | DAGCombiner.cpp | 13253 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE() 13415 DAG.getVectorIdxConstant(Idx, SL)); in visitTRUNCATE() 19914 DAG.getVectorIdxConstant(OrigElt, DL)); in visitEXTRACT_VECTOR_ELT() 20269 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle() 21454 SDValue IndexC = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp() 21663 SDValue IndexC = DAG.getVectorIdxConstant(Index, DL); in foldExtractSubvectorFromShuffleVector() 22522 SDValue Index = DAG.getVectorIdxConstant(SplatIndex, DL); in visitVECTOR_SHUFFLE() 23235 NewIdx = DAG.getVectorIdxConstant(InsIdx * Scale, DL); in visitINSERT_SUBVECTOR() 23241 NewIdx = DAG.getVectorIdxConstant(InsIdx / Scale, DL); in visitINSERT_SUBVECTOR() 23333 DAG.getVectorIdxConstant(0, dl)); in visitVECREDUCE() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 414 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector() 627 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType() 683 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector() 762 DAG.getVectorIdxConstant(i * IntermediateNumElts, DL)); in getCopyToPartsVector() 765 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector() 3575 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector() 3669 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector() 3714 DAG.getVectorIdxConstant(StartIdx[Input], DL)); in visitShuffleVector() 3747 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector() 7219 Index = DAG.getVectorIdxConstant( in visitIntrinsicCall() [all …]
|
| H A D | SelectionDAG.cpp | 1584 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG 2808 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue() 6173 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode() 11019 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction() 11120 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp() 11331 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector() 11337 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector() 11364 getVectorIdxConstant(0, DL)); in WidenVector() 11379 getVectorIdxConstant(i, SL))); in ExtractVectorElements()
|
| H A D | LegalizeDAG.cpp | 3096 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode() 3100 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode() 3813 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode() 3816 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
|
| H A D | LegalizeIntegerTypes.cpp | 468 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST() 1401 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE() 5425 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS() 5574 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
|
| H A D | TargetLowering.cpp | 8323 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore() 8348 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1427 DAG.getVectorIdxConstant(0, DL)); in splitVector() 1430 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector() 1481 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad() 1485 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad() 1523 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
|
| H A D | R600ISelLowering.cpp | 628 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
|
| H A D | SIISelLowering.cpp | 6699 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer() 7887 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode() 10701 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 10142 Input, DAG.getVectorIdxConstant(ExtLane, dl)); in GeneratePerfectShuffle() 10145 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, dl)); in GeneratePerfectShuffle() 11684 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR() 11686 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR() 11689 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR() 11694 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR() 15400 DAG.getVectorIdxConstant(NumSubElts, DL)); in performInsertSubvectorCombine() 15403 DAG.getVectorIdxConstant(0, DL)); in performInsertSubvectorCombine() 17414 DAG.getVectorIdxConstant(0, SDLoc(N))); in performSunpkloCombine() 19778 SDValue ExtIdx = DAG.getVectorIdxConstant(IdxConst * NumLanes, DL); in PerformDAGCombine() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 649 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 8676 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff() 8678 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff() 13176 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine() 13179 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine() 15471 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine() 15474 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 12428 DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts() 12434 Val, DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts() 12481 DAG.getVectorIdxConstant(0, DL)); in joinRegisterPartsIntoValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 11148 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR() 47524 SDValue ZeroIndex = DAG.getVectorIdxConstant(0, DL); in convertIntLogicToFPLogic() 52025 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality() 54454 DAG.getVectorIdxConstant(NewIdxVal, DL)); in combineEXTRACT_SUBVECTOR()
|