Home
last modified time | relevance | path

Searched defs:DstTy (Results 1 – 25 of 74) sorted by relevance

123

/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp40 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 DCombinerHelper.cpp343 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 DMachineIRBuilder.cpp386 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 DGISelKnownBits.cpp149 LLT DstTy = MRI.getType(R); computeKnownBitsImpl() local
671 LLT DstTy = MRI.getType(R); computeNumSignBits() local
[all...]
H A DLegalizerHelper.cpp250 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 DMachineVerifier.cpp1153 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 DX86InstructionSelector.cpp782 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 DLegalizationArtifactCombiner.h100 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 DBDCE.cpp120 auto *const DstTy = SE->getDestTy(); in bitTrackingDCE() local
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp353 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 DAArch64PreLegalizerCombiner.cpp434 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 DAArch64PostLegalizerCombiner.cpp71 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 DAArch64InstructionSelector.cpp1092 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 DAArch64RegisterBankInfo.cpp710 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
754 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
H A DAArch64LegalizerInfo.cpp628 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 DExecution.cpp1231 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 DTruncInstCombine.cpp180 Type *DstTy = CurrentTruncInst->getType(); in getMinBitWidth() local
490 Type *DstTy = CurrentTruncInst->getType(); in ReduceExpressionGraph() local
/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp220 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp958 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 DRISCVRegisterBankInfo.cpp335 LLT DstTy = MRI.getType(Dst); getInstrMapping() local
/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp92 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 DMipsLegalizerInfo.cpp430 LLT DstTy = MRI.getType(Dst); in legalizeCustom() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2187 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 DCSETest.cpp372 LLT DstTy = LLT::fixed_vector(2, s1); TEST_F() local
[all...]
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp659 getVectorTruncCost(Type * SrcTy,Type * DstTy) getVectorTruncCost() argument
701 getVectorBitmaskConversionCost(Type * SrcTy,Type * DstTy) getVectorBitmaskConversionCost() argument
[all...]

123