Home
last modified time | relevance | path

Searched defs:SrcVT (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp991 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true); in selectFPExt() local
1070 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true); in selectFPTrunc() local
1093 MVT DstVT, SrcVT; in selectFPToInt() local
1204 MVT SrcVT = ArgVT; in processCallArgs() local
1212 MVT SrcVT = ArgVT; in processCallArgs() local
1776 EVT SrcVT, DestVT; in selectTrunc() local
1813 MVT SrcVT = SrcEVT.getSimpleVT(); in selectIntExt() local
1823 bool MipsFastISel::emitIntSExt32r1(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt32r1()
1842 bool MipsFastISel::emitIntSExt32r2(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt32r2()
1857 bool MipsFastISel::emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp824 MVT SrcVT = SrcEVT.getSimpleVT(); in PPCEmitCmp() local
957 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true); in SelectFPExt() local
975 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true); in SelectFPTrunc() local
1017 unsigned PPCFastISel::PPCMoveToFPReg(MVT SrcVT, unsigned SrcReg, in PPCMoveToFPReg()
1076 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIToFP() local
1188 MVT DstVT, SrcVT; in SelectFPToI() local
1805 bool PPCFastISel::PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in PPCEmitIntExt()
1876 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true); in SelectTrunc() local
1915 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIntExt() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp1188 MVT SrcVT = RetVT; in emitAddSub() local
2835 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType(), true); in selectFPToInt() local
2874 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType(), true); in selectIntToFP() local
3045 MVT SrcVT = ArgVT; in processCallArgs() local
3055 MVT SrcVT = ArgVT; in processCallArgs() local
3961 MVT SrcVT = SrcEVT.getSimpleVT(); in selectTrunc() local
4105 unsigned AArch64FastISel::emitLSL_ri(MVT RetVT, MVT SrcVT, unsigned Op0, in emitLSL_ri()
4208 unsigned AArch64FastISel::emitLSR_ri(MVT RetVT, MVT SrcVT, unsigned Op0, in emitLSR_ri()
4324 unsigned AArch64FastISel::emitASR_ri(MVT RetVT, MVT SrcVT, unsigned Op0, in emitASR_ri()
4404 unsigned AArch64FastISel::emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntExt()
[all …]
H A DAArch64ISelLowering.cpp4291 EVT SrcVT = SrcVal.getValueType(); in LowerFP_ROUND() local
4492 EVT SrcVT = SrcVal.getValueType(); in LowerVectorFP_TO_INT_SAT() local
4570 EVT SrcVT = SrcVal.getValueType(); in LowerFP_TO_INT_SAT() local
9947 EVT SrcVT = In2.getValueType(); in LowerFCOPYSIGN() local
12141 EVT SrcVT = Src.getValueType(); in ReconstructShuffle() local
12191 EVT SrcVT = Src.ShuffleVec.getValueType(); in ReconstructShuffle() local
13122 EVT SrcVT = SrcOp.getValueType(); in LowerZERO_EXTEND_VECTOR_INREG() local
14958 EVT SrcVT = LHS.getValueType(); in EmitVectorComparison() local
15270 EVT SrcVT = Src.getValueType(); in LowerVECREDUCE() local
17589 bool AArch64TargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, in isExtractSubvectorCheap()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp700 unsigned Src, EVT SrcVT, in X86FastEmitExtend()
1245 EVT SrcVT = TLI.getValueType(DL, RV->getType()); in X86SelectRet() local
1543 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType()); in X86SelectZExt() local
1601 MVT SrcVT = TLI.getSimpleValueType(DL, I->getOperand(0)->getType()); in X86SelectSExt() local
2402 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType()); in X86SelectIntToFP() local
2515 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType()); in X86SelectTrunc() local
3680 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType()); in fastSelectInstruction() local
3696 MVT SrcVT, DstVT; in fastSelectInstruction() local
H A DX86SelectionDAGInfo.cpp252 EVT SrcVT = Src.getValueType(); in emitConstantSizeRepmov() local
H A DX86ISelLowering.cpp3195 bool X86TargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, in isExtractSubvectorCheap()
5002 EVT SrcVT = Op.getOperand(0).getValueType(); in getTargetConstantBitsFromNode() local
6055 EVT SrcVT = SrcVec.getValueType(); in getFauxShuffleMask() local
6153 EVT SrcVT = Src.getValueType(); in getFauxShuffleMask() local
6231 EVT SrcVT = Src.getValueType(); in getFauxShuffleMask() local
6257 EVT SrcVT = Src.getValueType(); in getFauxShuffleMask() local
6470 EVT SrcVT = Src.getValueType(); in getShuffleScalarElt() local
8508 EVT SrcVT = Idx.getValueType(); in createVariablePermute() local
10059 static bool matchShuffleAsVTRUNC(MVT &SrcVT, MVT &DstVT, MVT VT, in matchShuffleAsVTRUNC()
10100 MVT SrcVT = Src.getSimpleValueType(); in getAVX512TruncNode() local
[all …]
H A DX86ISelDAGToDAG.cpp1355 MVT SrcVT = N->getOperand(0).getSimpleValueType(); in PreprocessISelDAG() local
1411 MVT SrcVT = N->getOperand(1).getSimpleValueType(); in PreprocessISelDAG() local
2772 MVT SrcVT = ShlSrc.getSimpleValueType(); in matchAddressRecursively() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp1342 MVT SrcVT = SrcEVT.getSimpleVT(); in ARMEmitCmp() local
1537 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIToFP() local
2588 EVT SrcVT, DestVT; in SelectTrunc() local
2606 unsigned ARMFastISel::ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in ARMEmitIntExt()
2762 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIntExt() local
H A DARMISelLowering.cpp6043 EVT SrcVT = Tmp1.getValueType(); in LowerFCOPYSIGN() local
6257 EVT SrcVT = Op.getValueType(); in ExpandBITCAST() local
8265 EVT SrcVT = Src.ShuffleVec.getValueType(); in ReconstructShuffle() local
18578 EVT SrcVT = Src.getValueType(); in PerformBITCASTCombine() local
18590 EVT SrcVT = Src.getValueType(); in PerformBITCASTCombine() local
19216 bool ARMTargetLowering::isTruncateFree(EVT SrcVT, EVT DstVT) const { in isTruncateFree()
20922 MVT SrcVT = (Sz == 16 ? MVT::f16 : MVT::f32); in LowerFP_EXTEND() local
20948 EVT SrcVT = SrcVal.getValueType(); in LowerFP_ROUND() local
21255 bool ARMTargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, in isExtractSubvectorCheap()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1019 bool AMDGPUTargetLowering::isNarrowingProfitable(EVT SrcVT, EVT DestVT) const { in isNarrowingProfitable()
1548 EVT SrcVT = Op.getOperand(0).getValueType(); in LowerEXTRACT_SUBVECTOR() local
3356 EVT SrcVT = Src.getValueType(); in LowerUINT_TO_FP() local
3402 EVT SrcVT = Src.getValueType(); in LowerSINT_TO_FP() local
3451 EVT SrcVT = Src.getValueType(); in LowerFP_TO_INT64() local
3624 EVT SrcVT = Src.getValueType(); in LowerFP_TO_INT() local
3920 EVT SrcVT = Src.getValueType(); in performAssertSZExtCombine() local
4191 EVT SrcVT = Src.getValueType(); in performTruncateCombine() local
4934 EVT SrcVT = Src.getValueType(); in performFNegCombine() local
5020 EVT SrcVT = Src.getValueType(); in performFAbsCombine() local
[all …]
H A DSIISelLowering.cpp1928 bool SITargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, in isExtractSubvectorCheap()
4213 EVT SrcVT = Src.getValueType(); in lowerFP_EXTEND() local
6676 EVT SrcVT = Src.getValueType(); in lowerFP_ROUND() local
7758 EVT SrcVT = Src.getValueType(); in padEltsToUndef() local
11219 EVT SrcVT = Src.getValueType(); in performUCharToFloatCombine() local
12406 EVT SrcVT = ExtSrc.getValueType(); in performOrCombine() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1225 EVT SrcVT = Src.getValueType(); in ExpandANY_EXTEND_VECTOR_INREG() local
1259 EVT SrcVT = Src.getValueType(); in ExpandSIGN_EXTEND_VECTOR_INREG() local
1284 EVT SrcVT = Src.getValueType(); in ExpandZERO_EXTEND_VECTOR_INREG() local
H A DFastISel.cpp1502 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType()); in selectCast() local
1540 MVT SrcVT = SrcEVT.getSimpleVT(); in selectBitCast() local
1907 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType()); in selectOperator() local
H A DTargetLowering.cpp697 EVT SrcVT = Src.getValueType(); in SimplifyMultipleUseDemandedBits() local
855 EVT SrcVT = Src.getValueType(); in SimplifyMultipleUseDemandedBits() local
2425 EVT SrcVT = Src.getValueType(); in SimplifyDemandedBits() local
2470 EVT SrcVT = Src.getValueType(); in SimplifyDemandedBits() local
2533 EVT SrcVT = Src.getValueType(); in SimplifyDemandedBits() local
2683 EVT SrcVT = Src.getValueType(); in SimplifyDemandedBits() local
3114 EVT SrcVT = Src.getValueType(); in SimplifyDemandedVectorElts() local
3136 EVT SrcVT = Src.getValueType(); in SimplifyDemandedVectorElts() local
3553 EVT SrcVT = Src.getValueType(); in SimplifyDemandedVectorElts() local
8173 EVT SrcVT = Src.getValueType(); in expandFP_TO_SINT() local
[all …]
H A DLegalizeVectorTypes.cpp653 EVT SrcVT = Src.getValueType(); in ScalarizeVecRes_FP_TO_XINT_SAT() local
2558 EVT SrcVT = N->getOperand(0).getValueType(); in SplitVecRes_ExtendOp() local
3003 EVT SrcVT = N->getOperand(0).getValueType(); in SplitVecRes_FP_TO_XINT_SAT() local
5124 EVT SrcVT = Src.getValueType(); in WidenVecRes_FP_TO_XINT_SAT() local
5145 EVT SrcVT = Src.getValueType(); in WidenVecRes_XRINT() local
6684 EVT SrcVT = Src.getValueType(); in WidenVecOp_FP_TO_XINT_SAT() local
7273 EVT SrcVT = Source.getValueType(); in WidenVecOp_VP_CttzElements() local
H A DLegalizeDAG.cpp714 EVT SrcVT = LD->getMemoryVT(); in LegalizeLoadOps() local
1781 EVT SrcVT = SrcOp.getValueType(); in EmitStackConvert() local
2651 EVT SrcVT = Op0.getValueType(); in ExpandLegalINT_TO_FP() local
3307 EVT SrcVT = Op.getValueType(); in ExpandNode() local
H A DDAGCombiner.cpp3710 static SDValue getTruncatedUSUBSAT(EVT DstVT, EVT SrcVT, SDValue LHS, in getTruncatedUSUBSAT()
6792 EVT SrcVT = Src.getValueType(); in combineShiftAnd1ToBitTest() local
7040 EVT SrcVT = N0Op0.getValueType(); in visitAND() local
10925 EVT SrcVT = N->getValueType(0); in foldABSToABD() local
13034 EVT SrcVT = N0.getValueType(); in CombineExtLoad() local
13905 EVT SrcVT = N0.getOperand(0).getValueType(); in visitZERO_EXTEND() local
14875 EVT SrcVT = EVT::getVectorVT(*DAG.getContext(), in foldExtendVectorInregToExtendOfSubvector() local
14928 EVT SrcVT = N0.getValueType(); in visitTRUNCATE() local
17817 EVT SrcVT = Src.getValueType(); in FoldIntToFPToInt() local
23764 EVT SrcVT = Splat.getValueType(); in visitBUILD_VECTOR() local
[all …]
H A DLegalizeFloatTypes.cpp1119 static RTLIB::Libcall findFPToIntLibcall(EVT SrcVT, EVT RetVT, EVT &Promoted, in findFPToIntLibcall()
1952 EVT SrcVT = Src.getValueType(); in ExpandFloatRes_XINT_TO_FP() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp940 EVT SrcVT = TLI->getValueType(DL, I->getType()); in run() local
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1950 EVT SrcVT = Src.getValueType(); in LowerEXTEND_VECTOR_INREG() local
2727 EVT SrcVT = In.getValueType(); in truncateVectorWithNARROW() local
2809 EVT SrcVT = Src.getValueType(); in performBitcastCombine() local
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2734 static unsigned decideComp(EVT SrcVT, ISD::CondCode CC) { in decideComp()
2743 static EVT decideCompType(EVT SrcVT) { in decideCompType()
2749 static bool safeWithoutCompWithNull(EVT SrcVT, ISD::CondCode CC, in safeWithoutCompWithNull()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1887 bool RISCVTargetLowering::isTruncateFree(EVT SrcVT, EVT DstVT) const { in isTruncateFree()
1899 EVT SrcVT = Val.getValueType(); in isTruncateFree() local
1928 bool RISCVTargetLowering::isSExtCheaperThanZExt(EVT SrcVT, EVT DstVT) const { in isSExtCheaperThanZExt()
2291 bool RISCVTargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, in isExtractSubvectorCheap()
2949 MVT SrcVT = Src.getSimpleValueType(); in lowerFP_TO_INT_SAT() local
4669 MVT SrcVT = Src.getSimpleValueType(); in lowerVECTOR_SHUFFLEAsVSlidedown() local
5523 MVT SrcVT = Source.getSimpleValueType(); in lowerVPCttzElements() local
6578 MVT SrcVT = Src.getSimpleValueType(); in LowerOperation() local
8248 MVT SrcVT = Src.getSimpleValueType(); in lowerVectorTruncLike() local
8298 MVT SrcVT = Src.getSimpleValueType(); in lowerStrictFPExtendOrRoundLike() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3177 virtual bool isFPExtFree(EVT DestVT, EVT SrcVT) const { in isFPExtFree()
3195 EVT DestVT, EVT SrcVT) const { in isFPExtFoldable()
3293 virtual bool isNarrowingProfitable(EVT SrcVT, EVT DestVT) const { in isNarrowingProfitable()
3319 virtual bool isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, in isExtractSubvectorCheap()
H A DBasicTTIImpl.h1307 auto *SrcVT = FixedVectorType::get(EltTy, VF); in getReplicationShuffleCost() local

12