| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 380 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND() 438 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_UnaryOp() 463 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp() 500 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT() 618 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC() 620 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC() 645 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_IS_FPCLASS() 2859 DAG.getVectorIdxConstant(0, DL)); in SplitVecRes_VECTOR_SPLICE() 2909 DAG.getVectorIdxConstant(0, DL)); in SplitVecRes_VP_REVERSE() 4702 SDValue Zero = DAG.getVectorIdxConstant(0, DL); in WidenVecRes_OverflowOp() [all …]
|
| H A D | LegalizeVectorOps.cpp | 1243 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG() 1302 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG() 1867 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp() 1917 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC() 1919 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
|
| H A D | LegalizeTypesGeneric.cpp | 126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
|
| H A D | SelectionDAGBuilder.cpp | 431 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector() 671 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType() 730 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector() 812 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector() 3828 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector() 3922 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector() 4000 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector() 7680 Index = DAG.getVectorIdxConstant(Index->getAsZExtVal(), sdl); in visitIntrinsicCall() 7696 Index = DAG.getVectorIdxConstant(Index->getAsZExtVal(), sdl); in visitIntrinsicCall() 11925 DAG.getVectorIdxConstant(0, DL)); in visitVectorDeinterleave() [all …]
|
| H A D | DAGCombiner.cpp | 14747 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE() 14922 DAG.getVectorIdxConstant(Idx, SL)); in visitTRUNCATE() 22727 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle() 24172 SDValue IndexC = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp() 24389 SDValue IndexC = DAG.getVectorIdxConstant(Index, DL); in foldExtractSubvectorFromShuffleVector() 25435 SDValue Index = DAG.getVectorIdxConstant(SplatIndex, DL); in visitVECTOR_SHUFFLE() 26110 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, SDLoc(N)); in visitSCALAR_TO_VECTOR() 26229 NewIdx = DAG.getVectorIdxConstant(InsIdx * Scale, DL); in visitINSERT_SUBVECTOR() 26335 DAG.getVectorIdxConstant(0, dl)); in visitVECREDUCE() 26647 SDValue IndexC = DAG.getVectorIdxConstant(Index0, DL); in scalarizeBinOpOfSplats() [all …]
|
| H A D | SelectionDAG.cpp | 1738 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG 2967 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue() 6851 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode() 7862 DAG.getVectorIdxConstant(Index, dl)); in getMemsetStores() 11976 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction() 12078 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp() 12106 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp() 12332 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector() 12338 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector() 12365 getVectorIdxConstant(0, DL)); in WidenVector() [all …]
|
| H A D | LegalizeDAG.cpp | 3466 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode() 3470 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode() 4212 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode() 4215 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
|
| H A D | LegalizeIntegerTypes.cpp | 503 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST() 1549 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE() 5803 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS() 5952 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
|
| H A D | TargetLowering.cpp | 9413 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore() 9438 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 4602 V, DAG.getVectorIdxConstant(0, DL)); in lowerBitreverseShuffle() 4617 DAG.getVectorIdxConstant(0, DL)); in lowerBitreverseShuffle() 7941 AlignedIdx = DAG.getVectorIdxConstant(0, DL); in lowerINSERT_VECTOR_ELT() 7957 AlignedIdx = DAG.getVectorIdxConstant(ExtractIdx, DL); in lowerINSERT_VECTOR_ELT() 7958 Idx = DAG.getVectorIdxConstant(RemIdx, DL); in lowerINSERT_VECTOR_ELT() 8172 Idx = DAG.getVectorIdxConstant(RemIdx, DL); in lowerEXTRACT_VECTOR_ELT() 9591 DAG.getVectorIdxConstant(0, DL)); in lowerEXTRACT_SUBVECTOR() 9843 DAG.getVectorIdxConstant(0, DL)); in lowerVECTOR_INTERLEAVE() 15975 DAG.getVectorIdxConstant(0, DL)); in PerformDAGCombine() 15999 DAG.getVectorIdxConstant(0, DL)); in PerformDAGCombine() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1719 DAG.getVectorIdxConstant(0, DL)); in splitVector() 1722 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector() 1773 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad() 1777 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad() 1815 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
|
| H A D | R600ISelLowering.cpp | 630 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
|
| H A D | SIISelLowering.cpp | 7866 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer() 9143 DAG.getVectorIdxConstant(NumValueDWords, DL)); in getMemIntrinsicNode() 9144 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in getMemIntrinsicNode() 9164 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode() 13141 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 11823 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, dl)); in GeneratePerfectShuffle() 13599 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR() 13601 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR() 13604 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR() 13609 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR() 18423 DAG.getVectorIdxConstant(NumSubElts, DL)); in performInsertSubvectorCombine() 18426 DAG.getVectorIdxConstant(0, DL)); in performInsertSubvectorCombine() 21095 DAG.getVectorIdxConstant(0, SDLoc(N))); in performSunpkloCombine() 21320 SDValue InsertIdx = DAG.getVectorIdxConstant(0, DL); in performLOADCombine() 21334 {ConcatVectors, DAG.getVectorIdxConstant(0, DL)}); in performLOADCombine() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 671 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 8791 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff() 8793 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff() 13399 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine() 13402 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine() 15668 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine() 15671 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 11193 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 3 : 0, Dl)); in getDataClassTest() 11205 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 1 : 0, Dl)); in getDataClassTest()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 8783 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR() 21989 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality() 48081 SDValue ZeroIndex = DAG.getVectorIdxConstant(0, DL); in convertIntLogicToFPLogic() 55550 DAG.getVectorIdxConstant(NewIdxVal, DL)); in combineEXTRACT_SUBVECTOR()
|