Home
last modified time | relevance | path

Searched defs:SrcTy (Results 1 – 25 of 97) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp496 const LLT SrcTy = MRI.getType(MI.getOperand(2).getReg()); in isFPIntrinsic() local
689 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
700 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
733 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
800 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
930 LLT SrcTy = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local
985 LLT SrcTy = MRI.getType(MI.getOperand(MI.getNumOperands()-1).getReg()); in getInstrMapping() local
1028 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
1054 const LLT SrcTy = MRI.getType(VReg); in getInstrMapping() local
H A DAArch64LegalizerInfo.cpp156 const auto &SrcTy = Query.Types[0]; in AArch64LegalizerInfo() local
533 const LLT &SrcTy = Query.Types[1]; in AArch64LegalizerInfo() local
568 const LLT &SrcTy = Query.Types[1]; in AArch64LegalizerInfo() local
589 const LLT &SrcTy = Query.Types[1]; in AArch64LegalizerInfo() local
630 LLT SrcTy = Query.Types[1]; in AArch64LegalizerInfo() local
990 const LLT &SrcTy = Query.Types[1]; in AArch64LegalizerInfo() local
1033 const LLT SrcTy = Query.Types[1]; in AArch64LegalizerInfo() local
1080 LLT SrcTy = Q.Types[0]; in AArch64LegalizerInfo() local
1191 LLT SrcTy = Q.Types[1]; in AArch64LegalizerInfo() local
1200 LLT SrcTy = Q.Types[1]; in AArch64LegalizerInfo() local
[all …]
H A DAArch64PreLegalizerCombiner.cpp250 LLT SrcTy; in matchExtAddvToUdotAddv() local
315 LLT SrcTy = MRI.getType(Ext1SrcReg); in applyExtAddvToUdotAddv() local
456 LLT SrcTy = MRI.getType(SrcReg); in applyExtUaddvToUaddlv() local
589 LLT SrcTy = MRI.getType(SrcReg1); in applyPushAddSubExt() local
H A DAArch64PostLegalizerLowering.cpp693 const LLT SrcTy = MRI.getType(Src1Reg); in matchDupLane() local
749 const LLT SrcTy = MRI.getType(Src1Reg); in applyDupLane() local
770 const LLT SrcTy = MRI.getType(Src1Reg); in matchScalarizeVectorUnmerge() local
781 const LLT SrcTy = MRI.getType(Src1Reg); in applyScalarizeVectorUnmerge() local
H A DAArch64InstructionSelector.cpp1097 static unsigned selectFPConvOpc(unsigned GenericOpc, LLT DstTy, LLT SrcTy) { in selectFPConvOpc()
1858 static std::optional<int64_t> getVectorSHLImm(LLT SrcTy, Register Reg, in getVectorSHLImm()
2126 LLT SrcTy = MRI.getType(SrcReg); in preISelLower() local
2717 LLT SrcTy = MRI.getType(SrcReg); in select() local
2783 LLT SrcTy = MRI.getType(I.getOperand(2).getReg()); in select() local
3079 const LLT SrcTy = MRI.getType(SrcReg); in select() local
3146 const LLT SrcTy = MRI.getType(I.getOperand(1).getReg()); in select() local
3278 const LLT SrcTy = MRI.getType(SrcReg); in select() local
3384 SrcTy = MRI.getType(I.getOperand(1).getReg()); in select() local
3789 const LLT SrcTy = MRI.getType(I.getOperand(1).getReg()); in selectMergeValues() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1149 LLT SrcTy = MRI->getType(Src); in verifyPreISelGenericInstruction() local
1276 LLT SrcTy = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1295 LLT SrcTy = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1354 LLT SrcTy = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1381 LLT SrcTy = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1423 LLT SrcTy = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1448 LLT SrcTy = MRI->getType(MI->getOperand(NumDsts).getReg()); in verifyPreISelGenericInstruction() local
1519 LLT SrcTy = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
1538 LLT SrcTy = MRI->getType(MI->getOperand(2).getReg()); in verifyPreISelGenericInstruction() local
1550 LLT SrcTy = MRI->getType(MI->getOperand(1).getReg()); in verifyPreISelGenericInstruction() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp800 const LLT SrcTy = MRI.getType(SrcReg); in selectTruncOrPtrToInt() local
864 const LLT SrcTy = MRI.getType(SrcReg); in selectZext() local
929 const LLT SrcTy = MRI.getType(SrcReg); in selectAnyext() local
1234 const LLT SrcTy = MRI.getType(SrcReg); in selectExtract() local
1285 const LLT SrcTy = MRI.getType(SrcReg); in emitExtractSubreg() local
1323 const LLT SrcTy = MRI.getType(SrcReg); in emitInsertSubreg() local
1450 const LLT SrcTy = MRI.getType(SrcReg0); in selectMergeValues() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp466 LLT SrcTy = MRI.getType(SrcReg); in computeKnownBitsImpl() local
695 LLT SrcTy = MRI.getType(Src); in computeNumSignBits() local
760 LLT SrcTy = MRI.getType(Src); in computeNumSignBits() local
H A DCSEMIRBuilder.cpp185 LLT SrcTy = SrcOps[1].getLLTTy(*getMRI()); in buildInstr() local
217 LLT SrcTy = SrcOps[0].getLLTTy(*getMRI()); in buildInstr() local
H A DLegalizerHelper.cpp238 LLT SrcTy = MRI.getType(SrcReg); in extractGCDType() local
252 LLT SrcTy = MRI.getType(SrcReg); in extractGCDType() local
1403 LLT SrcTy = MRI.getType(SrcReg); in narrowScalar() local
1526 LLT SrcTy = MRI.getType(LHS); in narrowScalar() local
1854 LLT SrcTy = MRI.getType(Src1Reg); in widenScalarMergeValues() local
1973 LLT SrcTy = MRI.getType(SrcReg); in widenScalarUnmergeValues() local
2319 LLT SrcTy = MRI.getType(LHS); in widenScalarMulo() local
3615 LLT SrcTy = MRI.getType(SrcReg); in lowerStore() local
4409 LLT SrcTy = MRI.getType(SrcReg); in fewerElementsVectorUnmergeValues() local
5161 LLT SrcTy, LLT NarrowTy, in tryNarrowPow2Reduction()
[all …]
H A DInlineAsmLowering.cpp188 auto SrcTy = MRI->getType(Src); in buildAnyextOrCopy() local
H A DCombinerHelperVectorOps.cpp263 LLT SrcTy = MRI.getType(Build->getSourceReg(0)); in matchExtractVectorElementWithBuildVectorTrunc() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp128 Type *SrcTy = CI1->getSrcTy(); in isEliminableCastPair() local
216 auto *SrcTy = dyn_cast<FixedVectorType>(X->getType()); in commonCastTransforms() local
545 Type *SrcTy = Trunc.getSrcTy(); in narrowBinOp() local
682 Type *DestTy = Trunc.getType(), *SrcTy = Src->getType(); in visitTrunc() local
1150 Type *SrcTy = Src->getType(), *DestTy = Zext.getType(); in visitZExt() local
1438 Type *SrcTy = Src->getType(), *DestTy = Sext.getType(); in visitSExt() local
1668 Type *SrcTy = Src->getType(); in isKnownExactCastIntToFP() local
2033 Type *SrcTy = SrcOp->getType(); in visitPtrToInt() local
2117 VectorType *SrcTy = cast<VectorType>(InVal->getType()); in optimizeVectorResizeWithIntegerBitCasts() local
2508 Type *SrcTy = Src->getType(); // Type B in optimizeBitCastFromPhi() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h140 LLT SrcTy = MRI.getType(SrcReg); in tryCombineZExt() local
211 LLT SrcTy = MRI.getType(SrcReg); in tryCombineSExt() local
429 const LLT SrcTy = MRI.getType(MI.getOperand(NumDefs).getReg()); in tryFoldUnmergeCast() local
679 LLT SrcTy = MRI.getType(Src1Reg); in findValueFromBuildVector() local
1277 LLT SrcTy = MRI.getType(SrcReg); in tryCombineExtract() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPostLegalizerCombiner.cpp234 LLT SrcTy = MRI.getType(SrcReg); in applyUCharToFloat() local
351 LLT SrcTy = MRI.getType(MatchInfo.CvtVal); in applyCvtF32UByteN() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp221 LLT SrcTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1031 llvm::Type *SrcTy = Src->getType(); in EmitIntegerTruncationCheckHelper() local
1142 llvm::Type *SrcTy = Src->getType(); in EmitIntegerSignChangeCheckHelper() local
1184 llvm::Type *SrcTy = Src->getType(); in EmitIntegerSignChangeCheck() local
1392 QualType DstType, llvm::Type *SrcTy, in EmitScalarCast()
1497 llvm::Type *SrcTy = Src->getType(); in EmitScalarConversion() local
1670 Value *ScalarExprEmitter::EmitFixedPointConversion(Value *Src, QualType SrcTy, in EmitFixedPointConversion()
1702 CodeGenFunction::ComplexPairTy Src, QualType SrcTy, QualType DstTy, in EmitComplexToScalarConversion()
1876 llvm::Type *SrcTy = Src->getType(); in VisitConvertVectorExpr() local
2262 llvm::Type *SrcTy = Src->getType(); in VisitCastExpr() local
5413 auto SrcTy = Src->getType(); in createCastsForTypeOfSameSize() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp3212 Type *SrcTy = I.getOperand(0)->getType(); in visitTruncInst() local
3230 Type *SrcTy = I.getOperand(0)->getType(); in visitZExtInst() local
3248 Type *SrcTy = I.getOperand(0)->getType(); in visitSExtInst() local
3266 Type *SrcTy = I.getOperand(0)->getType(); in visitFPTruncInst() local
3283 Type *SrcTy = I.getOperand(0)->getType(); in visitFPExtInst() local
3301 Type *SrcTy = I.getOperand(0)->getType(); in visitUIToFPInst() local
3324 Type *SrcTy = I.getOperand(0)->getType(); in visitSIToFPInst() local
3347 Type *SrcTy = I.getOperand(0)->getType(); in visitFPToUIInst() local
3369 Type *SrcTy = I.getOperand(0)->getType(); in visitFPToSIInst() local
3391 Type *SrcTy = I.getOperand(0)->getType(); in visitPtrToIntInst() local
[all …]
H A DConstantFold.cpp55 Type *SrcTy = Op->getOperand(0)->getType(); in foldConstantCastPair() local
71 Type *SrcTy = V->getType(); in FoldBitCast() local
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1234 Type *SrcTy = SrcVal->getType(); in executeTruncInst() local
1253 Type *SrcTy = SrcVal->getType(); in executeSExtInst() local
1273 Type *SrcTy = SrcVal->getType(); in executeZExtInst() local
1339 Type *SrcTy = SrcVal->getType(); in executeFPToUIInst() local
1377 Type *SrcTy = SrcVal->getType(); in executeFPToSIInst() local
1506 Type *SrcTy = SrcVal->getType(); in executeBitCastInst() local
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp86 Type *remapType(Type *SrcTy) override { return get(SrcTy); } in remapType()
92 void TypeMapTy::addTypeMapping(Type *DstTy, Type *SrcTy) { in addTypeMapping()
126 bool TypeMapTy::areTypesIsomorphic(Type *DstTy, Type *SrcTy) { in areTypesIsomorphic()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp431 LLT SrcTy = MRI.getType(Src); in legalizeCustom() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp659 getVectorTruncCost(Type *SrcTy, Type *DstTy) { in getVectorTruncCost()
701 getVectorBitmaskConversionCost(Type *SrcTy, Type *DstTy) { in getVectorBitmaskConversionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp366 auto SrcTy = (*SI)->getType(); in buildFrom() local

1234