/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelperVectorOps.cpp | 40 LLT DstTy = MRI.getType(Dst); in matchExtractVectorElement() local 262 LLT DstTy = MRI.getType(Dst); matchExtractVectorElementWithBuildVectorTrunc() local 341 LLT DstTy = MRI.getType(Dst); matchExtractVectorElementWithShuffleVector() local 387 LLT DstTy = MRI.getType(Dst); matchInsertVectorElementOOB() local 451 LLT DstTy = MRI.getType(Dst); matchSubOfVScale() local 475 LLT DstTy = MRI.getType(Dst); matchShlOfVScale() local [all...] |
H A D | CombinerHelper.cpp | 343 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineConcatVectors() local 1665 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); constantFoldFpUnary() local 2146 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyCombineUnmergeMergeToPlainValues() local 2412 LLT DstTy = MRI.getType(DstReg); matchCombineI2PToP2I() local 2485 auto DstTy = MRI.getType(PtrAdd.getReg(0)); matchCombineConstPtrAddToI2P() local 2512 LLT DstTy = MRI.getType(DstReg); matchCombineAnyExtTrunc() local 2521 LLT DstTy = MRI.getType(DstReg); matchCombineZextTrunc() local 2606 LLT DstTy = MRI.getType(DstReg); applyCombineTruncOfExt() local 2646 LLT DstTy = MRI.getType(DstReg); matchCombineTruncOfShift() local 2703 LLT DstTy = MRI.getType(Dst); applyCombineTruncOfShift() local 2917 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchConstantLargerBitWidth() local 2935 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyFunnelShiftConstantModulo() local 3040 LLT DstTy = MRI.getType(DstReg); matchCombineInsertVecElts() local 3084 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyCombineInsertVecElts() local 3163 LLT DstTy = MRI.getType(Dst); matchHoistLogicOpWithSameOpcodeHands() local 4160 LLT DstTy = MRI.getType(DstReg); applyExtractVecEltBuildVec() local 4192 LLT DstTy = MRI.getType(DstReg); matchExtractAllEltsFromBuildVector() local 4438 LLT DstTy = MRI.getType(Dst); matchICmpToLHSKnownBits() local 4909 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchConstantFoldCastOp() local 5285 LLT DstTy = MRI.getType(Dst); matchUDivByConst() local 5329 LLT DstTy = MRI.getType(Dst); matchSDivByConst() local 5787 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFAddFMAFMulToFMadOrFMA() local 5978 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFMulToFMadOrFMA() local 6028 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFNegFMulToFMadOrFMA() local 6075 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFpExtFMulToFMadOrFMA() local 6125 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFpExtFNegFMulToFMadOrFMA() local 6292 getFPMinMaxOpcForSelect(CmpInst::Predicate Pred,LLT DstTy,SelectPatternNaNBehaviour VsNaNRetVal) const getFPMinMaxOpcForSelect() argument 6357 LLT DstTy = MRI.getType(Dst); matchFPSelectToMinMax() local 6845 LLT DstTy = MRI.getType(DstReg); matchSelectIMinMax() local 7192 LLT DstTy = MRI.getType(Dst); matchAddOverflow() local 7413 LLT DstTy = MRI.getType(Dst); matchSextOfTrunc() local 7446 LLT DstTy = MRI.getType(Dst); matchZextOfTrunc() local 7480 LLT DstTy = MRI.getType(Dst); matchNonNegZext() local [all...] |
H A D | MachineIRBuilder.cpp | 386 LLT DstTy = Res.getLLTTy(*getMRI()); in buildFConstant() local 598 LLT DstTy = Dst.getLLTTy(*getMRI()); in buildCast() local 619 LLT DstTy = Dst.getLLTTy(*getMRI()); buildExtract() local 751 LLT DstTy = Res.getLLTTy(*getMRI()); buildShuffleSplat() local 772 LLT DstTy = Res.getLLTTy(*getMRI()); buildShuffleVector() local 1151 validateTruncExt(const LLT DstTy,const LLT SrcTy,bool IsExtend) validateTruncExt() argument 1292 LLT DstTy = DstOps[0].getLLTTy(*getMRI()); buildInstr() local [all...] |
H A D | GISelKnownBits.cpp | 149 LLT DstTy = MRI.getType(R); computeKnownBitsImpl() local 671 LLT DstTy = MRI.getType(R); computeNumSignBits() local [all...] |
H A D | LegalizerHelper.cpp | 250 LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy, in extractGCDType() argument 258 LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, in buildLCMMergePieces() argument 351 LLT DstTy = MRI.getType(DstReg); in buildWidenedRemergeToDst() local 1216 LLT DstTy = MRI.getType(DstReg); narrowScalar() local 1343 LLT DstTy = MRI.getType(DstReg); narrowScalar() local 1963 LLT DstTy = MRI.getType(Dst0Reg); widenScalarUnmergeValues() local 3404 LLT DstTy = MRI.getType(DstReg); lowerLoad() local 3952 LLT DstTy = MRI.getType(DstReg); lower() local 4332 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); fewerElementsVectorUnmergeValues() local 5207 LLT DstTy = MRI.getType(DstReg); narrowScalarShift() local 5560 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); moreElementsVector() local 6097 LLT DstTy = MRI.getType(DstReg); narrowScalarBasic() local 6142 LLT DstTy = MRI.getType(DstReg); narrowScalarExt() local 6167 LLT DstTy = MRI.getType(DstReg); narrowScalarSelect() local 6621 LLT DstTy = MRI.getType(Dst); lowerEXT() local 6676 LLT DstTy = MRI.getType(DstReg); lowerTRUNC() local 7379 LLT DstTy = MRI.getType(Dst0Reg); lowerUnmergeValues() local 7652 LLT DstTy = MRI.getType(Src); lowerInsert() local 8349 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); lowerAbsToAddXor() local 8392 LLT DstTy = MRI.getType(SrcReg); lowerVectorReduction() local 8811 LLT DstTy = MRI.getType(Dst); lowerMemcpy() local 8917 LLT DstTy = MRI.getType(Dst); lowerMemmove() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineVerifier.cpp | 1153 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1228 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1244 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1263 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1296 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1322 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1349 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1391 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1409 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1447 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1469 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1487 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1506 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1565 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1616 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1651 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1702 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1737 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1769 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1793 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1817 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1946 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1972 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 1980 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local 2171 LLT DstTy = MRI->getType(DstReg); visitMachineInstrBefore() local [all...] |
/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86InstructionSelector.cpp | 782 const LLT DstTy = MRI.getType(DstReg); selectTruncOrPtrToInt() local 846 const LLT DstTy = MRI.getType(DstReg); selectZext() local 911 const LLT DstTy = MRI.getType(DstReg); selectAnyext() local 1118 const LLT DstTy = MRI.getType(DstReg); selectUAddSub() local 1216 const LLT DstTy = MRI.getType(DstReg); selectExtract() local 1267 const LLT DstTy = MRI.getType(DstReg); emitExtractSubreg() local 1305 const LLT DstTy = MRI.getType(DstReg); emitInsertSubreg() local 1349 const LLT DstTy = MRI.getType(DstReg); selectInsert() local 1432 const LLT DstTy = MRI.getType(DstReg); selectMergeValues() local 1504 const LLT DstTy = MRI.getType(DstReg); materializeFP() local 1568 const LLT DstTy = MRI.getType(DstReg); selectImplicitDefOrPHI() local [all...] |
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 100 const LLT DstTy = MRI.getType(DstReg); in tryCombineAnyExt() local 135 LLT DstTy = MRI.getType(DstReg); in tryCombineZExt() local 180 const LLT DstTy = MRI.getType(DstReg); tryCombineZExt() local 207 LLT DstTy = MRI.getType(DstReg); tryCombineSExt() local 244 const LLT DstTy = MRI.getType(DstReg); tryCombineSExt() local 267 const LLT DstTy = MRI.getType(DstReg); tryCombineTrunc() local 388 LLT DstTy = MRI.getType(DstReg); tryFoldImplicitDef() local 972 LLT DstTy = MRI.getType(Dst); tryCombineMergeLike() local 1276 LLT DstTy = MRI.getType(DstReg); tryCombineExtract() local [all...] |
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | BDCE.cpp | 120 auto *const DstTy = SE->getDestTy(); in bitTrackingDCE() local
|
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerLowering.cpp | 353 LLT DstTy = MRI.getType(Dst); matchEXT() local 694 const LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchDupLane() local 922 LLT DstTy = MRI.getType(LHS); getVectorFCMP() local 980 LLT DstTy = MRI.getType(Dst); matchLowerVectorFCMP() local 1006 LLT DstTy = MRI.getType(Dst); applyLowerVectorFCMP() local 1079 LLT DstTy = MRI.getType(DstReg); matchVectorSextInReg() local 1101 LLT DstTy = MRI.getType(Unmerge.getReg(0)); matchUnmergeExtToUnmerge() local 1142 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchExtMulToMULL() local 1172 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyExtMulToMULL() local [all...] |
H A D | AArch64PreLegalizerCombiner.cpp | 434 if ((DstTy.getScalarSizeInBits() == 16 && in matchExtUaddvToUaddlv() local 245 LLT DstTy = MRI.getType(DstReg); matchExtAddvToUdotAddv() local 457 LLT DstTy = MRI.getType(DstReg); applyExtUaddvToUaddlv() local 568 LLT DstTy = MRI.getType(DstReg); matchPushAddSubExt() local [all...] |
H A D | AArch64PostLegalizerCombiner.cpp | 71 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchExtractVecEltPairwiseAdd() local 347 const LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchOrToBSP() local 389 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchCombineMulCMLT() local 425 LLT DstTy = MRI.getType(DstReg); applyCombineMulCMLT() local [all...] |
H A D | AArch64InstructionSelector.cpp | 1092 selectFPConvOpc(unsigned GenericOpc,LLT DstTy,LLT SrcTy) selectFPConvOpc() argument 2096 const LLT DstTy = MRI.getType(DstReg); preISelLower() local 2104 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); preISelLower() local 2122 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); preISelLower() local 2197 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); earlySelectSHL() local 2703 LLT DstTy = MRI.getType(DstReg); select() local 2769 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); select() local 3130 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); select() local 3262 const LLT DstTy = MRI.getType(DefReg); select() local 3368 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()), select() local 3456 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); select() local 3701 LLT DstTy = MRI.getType(DstReg); emitNarrowVector() local 3725 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); selectMergeValues() local 5001 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); selectShuffleVector() local 5118 const LLT DstTy = MRI.getType(DefReg); selectUSMovFromExtend() local 5531 LLT DstTy = MRI.getType(Dst); emitConstantVector() local 5625 tryOptConstantBuildVec(MachineInstr & I,LLT DstTy,MachineRegisterInfo & MRI) tryOptConstantBuildVec() argument 5698 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); selectBuildVector() local [all...] |
H A D | AArch64RegisterBankInfo.cpp | 710 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 754 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
|
H A D | AArch64LegalizerInfo.cpp | 628 LLT DstTy = Query.Types[0]; AArch64LegalizerInfo() local 972 const LLT &DstTy = Query.Types[0]; AArch64LegalizerInfo() local 1375 LLT DstTy = MRI.getType(DstReg); legalizeICMP() local 1587 LLT DstTy = MRI.getType(DstReg); legalizeIntrinsic() local [all...] |
/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 1231 GenericValue Interpreter::executeTruncInst(Value *SrcVal, Type *DstTy, in executeTruncInst() 1251 GenericValue Interpreter::executeSExtInst(Value *SrcVal, Type *DstTy, in executeSExtInst() 1271 GenericValue Interpreter::executeZExtInst(Value *SrcVal, Type *DstTy, in executeZExtInst() 1292 GenericValue Interpreter::executeFPTruncInst(Value *SrcVal, Type *DstTy, in executeFPTruncInst() 1315 GenericValue Interpreter::executeFPExtInst(Value *SrcVal, Type *DstTy, in executeFPExtInst() 1337 GenericValue Interpreter::executeFPToUIInst(Value *SrcVal, Type *DstTy, in executeFPToUIInst() 1375 GenericValue Interpreter::executeFPToSIInst(Value *SrcVal, Type *DstTy, in executeFPToSIInst() 1412 GenericValue Interpreter::executeUIToFPInst(Value *SrcVal, Type *DstTy, in executeUIToFPInst() 1444 GenericValue Interpreter::executeSIToFPInst(Value *SrcVal, Type *DstTy, in executeSIToFPInst() 1478 GenericValue Interpreter::executePtrToIntInst(Value *SrcVal, Type *DstTy, in executePtrToIntInst() [all …]
|
/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | TruncInstCombine.cpp | 180 Type *DstTy = CurrentTruncInst->getType(); in getMinBitWidth() local 490 Type *DstTy = CurrentTruncInst->getType(); in ReduceExpressionGraph() local
|
/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCRegisterBankInfo.cpp | 220 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 958 EmitFloatConversionCheck(Value * OrigSrc,QualType OrigSrcType,Value * Src,QualType SrcType,QualType DstType,llvm::Type * DstTy,SourceLocation Loc) EmitFloatConversionCheck() argument 1031 llvm::Type *DstTy = Dst->getType(); EmitIntegerTruncationCheckHelper() local 1142 llvm::Type *DstTy = Dst->getType(); EmitIntegerSignChangeCheckHelper() local 1184 llvm::Type *DstTy = Dst->getType(); EmitIntegerSignChangeCheck() local 1392 EmitScalarCast(Value * Src,QualType SrcType,QualType DstType,llvm::Type * SrcTy,llvm::Type * DstTy,ScalarConversionOpts Opts) EmitScalarCast() argument 1502 llvm::Type *DstTy = ConvertType(DstType); EmitScalarConversion() local 1670 EmitFixedPointConversion(Value * Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitFixedPointConversion() argument 1701 EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitComplexToScalarConversion() argument 1876 llvm::Type *DstTy = ConvertType(DstType); VisitConvertVectorExpr() local 2262 llvm::Type *DstTy = ConvertType(DestTy); VisitCastExpr() local 2552 llvm::Type *DstTy = ConvertType(DestTy); VisitCastExpr() local 5401 createCastsForTypeOfSameSize(CGBuilderTy & Builder,const llvm::DataLayout & DL,Value * Src,llvm::Type * DstTy,StringRef Name="") createCastsForTypeOfSameSize() argument 5431 llvm::Type *DstTy = ConvertType(E->getType()); VisitAsTypeExpr() local 5497 EmitScalarConversion(Value * Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitScalarConversion() argument 5508 EmitComplexToScalarConversion(ComplexPairTy Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitComplexToScalarConversion() argument [all...] |
/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVRegisterBankInfo.cpp | 335 LLT DstTy = MRI.getType(Dst); getInstrMapping() local
|
/llvm-project/llvm/lib/Linker/ |
H A D | IRMover.cpp | 92 bool areTypesIsomorphic(Type *DstTy, Type *SrcTy); in addTypeMapping() argument 126 areTypesIsomorphic(Type * DstTy,Type * SrcTy) areTypesIsomorphic() argument 951 ArrayType *DstTy = cast<ArrayType>(DstGV->getValueType()); linkAppendingVarProto() local [all...] |
/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsLegalizerInfo.cpp | 430 LLT DstTy = MRI.getType(Dst); in legalizeCustom() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 2187 LLT DstTy = MRI.getType(DstReg); applyMappingImpl() local 2217 LLT DstTy = MRI.getType(DstReg); applyMappingImpl() local 2310 LLT DstTy = MRI.getType(DstReg); applyMappingImpl() local 2388 LLT DstTy = MRI.getType(DstReg); applyMappingImpl() local 2475 LLT DstTy = MRI.getType(DstReg); applyMappingImpl() local 2723 LLT DstTy = MRI.getType(DstReg); applyMappingImpl() local 2800 LLT DstTy = MRI.getType(DstReg); applyMappingImpl() local 4111 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local [all...] |
/llvm-project/llvm/unittests/CodeGen/GlobalISel/ |
H A D | CSETest.cpp | 372 LLT DstTy = LLT::fixed_vector(2, s1); TEST_F() local [all...] |
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 659 getVectorTruncCost(Type * SrcTy,Type * DstTy) getVectorTruncCost() argument 701 getVectorBitmaskConversionCost(Type * SrcTy,Type * DstTy) getVectorBitmaskConversionCost() argument [all...] |