| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 253 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 D | LegalizeVectorOps.cpp | 1237 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 D | SelectionDAGBuilder.cpp | 435 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 D | LegalizeTypesGeneric.cpp | 126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
|
| H A D | DAGCombiner.cpp | 12083 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 D | SelectionDAG.cpp | 1768 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 D | LegalizeDAG.cpp | 3535 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 D | LegalizeIntegerTypes.cpp | 553 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 D | TargetLowering.cpp | 9743 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 D | RISCVISelLowering.cpp | 2735 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 D | AMDGPUISelLowering.cpp | 1760 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 D | R600ISelLowering.cpp | 630 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
|
| H A D | SIISelLowering.cpp | 6218 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 D | AArch64ISelLowering.cpp | 6048 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 D | SelectionDAG.h | 685 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 8808 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 D | PPCISelLowering.cpp | 11386 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 D | X86ISelLowering.cpp | 8925 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()
|