Home
last modified time | relevance | path

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

123

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1146 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1218 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1234 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1253 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1286 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1302 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1329 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1373 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1391 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1428 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1450 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1468 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1487 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1545 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1596 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1608 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1727 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1753 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1761 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); verifyPreISelGenericInstruction() local
1946 LLT DstTy = MRI->getType(DstReg); visitMachineInstrBefore() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp765 const LLT DstTy = MRI.getType(DstReg); selectTruncOrPtrToInt() local
829 const LLT DstTy = MRI.getType(DstReg); selectZext() local
894 const LLT DstTy = MRI.getType(DstReg); selectAnyext() local
1101 const LLT DstTy = MRI.getType(DstReg); selectUAddSub() local
1199 const LLT DstTy = MRI.getType(DstReg); selectExtract() local
1250 const LLT DstTy = MRI.getType(DstReg); emitExtractSubreg() local
1288 const LLT DstTy = MRI.getType(DstReg); emitInsertSubreg() local
1332 const LLT DstTy = MRI.getType(DstReg); selectInsert() local
1415 const LLT DstTy = MRI.getType(DstReg); selectMergeValues() local
1487 const LLT DstTy = MRI.getType(DstReg); materializeFP() local
1551 const LLT DstTy = MRI.getType(DstReg); selectImplicitDefOrPHI() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h99 const LLT DstTy = MRI.getType(DstReg); tryCombineAnyExt() local
129 LLT DstTy = MRI.getType(DstReg); tryCombineZExt() local
174 const LLT DstTy = MRI.getType(DstReg); tryCombineZExt() local
200 LLT DstTy = MRI.getType(DstReg); tryCombineSExt() local
230 const LLT DstTy = MRI.getType(DstReg); tryCombineSExt() local
253 const LLT DstTy = MRI.getType(DstReg); tryCombineTrunc() local
374 LLT DstTy = MRI.getType(DstReg); tryFoldImplicitDef() local
953 LLT DstTy = MRI.getType(Dst); tryCombineMergeLike() local
1257 LLT DstTy = MRI.getType(DstReg); tryCombineExtract() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp419 LLT DstTy = MRI.getType(Dst); matchEXT() local
699 const LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchDupLane() local
925 LLT DstTy = MRI.getType(LHS); getVectorFCMP() local
983 LLT DstTy = MRI.getType(Dst); matchLowerVectorFCMP() local
1009 LLT DstTy = MRI.getType(Dst); applyLowerVectorFCMP() local
1078 LLT DstTy = MRI.getType(DstReg); matchVectorSextInReg() local
1100 LLT DstTy = MRI.getType(Unmerge.getReg(0)); matchUnmergeExtToUnmerge() local
1141 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchExtMulToMULL() local
1171 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyExtMulToMULL() local
[all...]
H A DAArch64InstructionSelector.cpp1081 selectFPConvOpc(unsigned GenericOpc,LLT DstTy,LLT SrcTy) selectFPConvOpc() argument
2085 const LLT DstTy = MRI.getType(DstReg); preISelLower() local
2093 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); preISelLower() local
2111 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); preISelLower() local
2186 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); earlySelectSHL() local
2573 LLT DstTy = MRI.getType(DstReg); select() local
2729 LLT DstTy = MRI.getType(DstReg); select() local
2795 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); select() local
3172 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); select() local
3304 const LLT DstTy = MRI.getType(DefReg); select() local
3410 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()), select() local
3498 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); select() local
3715 LLT DstTy = MRI.getType(DstReg); selectVectorICmp() local
3916 LLT DstTy = MRI.getType(DstReg); emitNarrowVector() local
3940 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); selectMergeValues() local
5209 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); selectShuffleVector() local
5326 const LLT DstTy = MRI.getType(DefReg); selectUSMovFromExtend() local
5389 const LLT DstTy = MRI.getType(DstReg); selectInsertElt() local
5798 LLT DstTy = MRI.getType(Dst); emitConstantVector() local
5855 tryOptConstantBuildVec(MachineInstr & I,LLT DstTy,MachineRegisterInfo & MRI) tryOptConstantBuildVec() argument
5928 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); selectBuildVector() local
[all...]
H A DAArch64PreLegalizerCombiner.cpp245 LLT DstTy = MRI.getType(DstReg); in matchExtAddvToUdotAddv() local
434 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchExtUaddvToUaddlv() local
457 LLT DstTy = MRI.getType(DstReg); in applyExtUaddvToUaddlv() local
[all...]
H A DAArch64RegisterBankInfo.cpp692 getFPExtMapping(DstTy.getSizeInBits(), SrcTy.getSizeInBits()), in getInstrMapping() local
736 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
H A DAArch64LegalizerInfo.cpp623 LLT DstTy = Query.Types[0]; AArch64LegalizerInfo() local
931 const LLT &DstTy = Query.Types[0]; AArch64LegalizerInfo() local
1478 LLT DstTy = MRI.getType(DstReg); legalizeIntrinsic() local
1975 LLT DstTy = MRI.getType(Dst); legalizeFCopySign() local
[all...]
H A DAArch64PostLegalizerCombiner.cpp71 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchExtractVecEltPairwiseAdd() local
345 const LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchOrToBSP() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp114 auto *const DstTy = SE->getDestTy(); bitTrackingDCE() local
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1267 executeTruncInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeTruncInst() argument
1287 executeSExtInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeSExtInst() argument
1307 executeZExtInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeZExtInst() argument
1328 executeFPTruncInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeFPTruncInst() argument
1351 executeFPExtInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeFPExtInst() argument
1373 executeFPToUIInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeFPToUIInst() argument
1411 executeFPToSIInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeFPToSIInst() argument
1448 executeUIToFPInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeUIToFPInst() argument
1480 executeSIToFPInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeSIToFPInst() argument
1514 executePtrToIntInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executePtrToIntInst() argument
1524 executeIntToPtrInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeIntToPtrInst() argument
1537 executeBitCastInst(Value * SrcVal,Type * DstTy,ExecutionContext & SF) executeBitCastInst() argument
[all...]
/freebsd-src/contrib/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
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp598 LLT DstTy = Dst.getLLTTy(*getMRI()); in buildExtract() local
379 LLT DstTy = Res.getLLTTy(*getMRI()); buildFConstant() local
577 LLT DstTy = Dst.getLLTTy(*getMRI()); buildCast() local
730 LLT DstTy = Res.getLLTTy(*getMRI()); buildShuffleSplat() local
744 LLT DstTy = Res.getLLTTy(*getMRI()); buildShuffleVector() local
1081 validateTruncExt(const LLT DstTy,const LLT SrcTy,bool IsExtend) validateTruncExt() argument
1222 LLT DstTy = DstOps[0].getLLTTy(*getMRI()); buildInstr() local
[all...]
H A DCombinerHelper.cpp1509 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); constantFoldFpUnary() local
1994 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyCombineUnmergeMergeToPlainValues() local
2276 LLT DstTy = MRI.getType(DstReg); matchCombineI2PToP2I() local
2352 auto DstTy = MRI.getType(PtrAdd.getReg(0)); matchCombineConstPtrAddToI2P() local
2380 LLT DstTy = MRI.getType(DstReg); matchCombineAnyExtTrunc() local
2389 LLT DstTy = MRI.getType(DstReg); matchCombineZextTrunc() local
2475 LLT DstTy = MRI.getType(DstReg); applyCombineTruncOfExt() local
2516 LLT DstTy = MRI.getType(DstReg); matchCombineTruncOfShift() local
2575 LLT DstTy = MRI.getType(Dst); applyCombineTruncOfShift() local
2789 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchConstantLargerBitWidth() local
2807 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyFunnelShiftConstantModulo() local
2917 LLT DstTy = MRI.getType(DstReg); matchCombineInsertVecElts() local
2960 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); applyCombineInsertVecElts() local
4020 LLT DstTy = MRI.getType(DstReg); applyExtractVecEltBuildVec() local
4053 LLT DstTy = MRI.getType(DstReg); matchExtractAllEltsFromBuildVector() local
4278 LLT DstTy = MRI.getType(Dst); matchICmpToLHSKnownBits() local
4747 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchConstantFoldCastOp() local
5135 LLT DstTy = MRI.getType(Dst); matchUDivByConst() local
5183 LLT DstTy = MRI.getType(Dst); matchSDivByConst() local
5560 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFAddFMAFMulToFMadOrFMA() local
5751 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFMulToFMadOrFMA() local
5801 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFNegFMulToFMadOrFMA() local
5848 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFpExtFMulToFMadOrFMA() local
5898 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); matchCombineFSubFpExtFNegFMulToFMadOrFMA() local
6065 getFPMinMaxOpcForSelect(CmpInst::Predicate Pred,LLT DstTy,SelectPatternNaNBehaviour VsNaNRetVal) const getFPMinMaxOpcForSelect() argument
6130 LLT DstTy = MRI.getType(Dst); matchFPSelectToMinMax() local
6562 LLT DstTy = MRI.getType(DstReg); tryFoldSelectToIntMinMax() local
[all...]
H A DGISelKnownBits.cpp144 LLT DstTy = MRI.getType(R); computeKnownBitsImpl() local
626 LLT DstTy = MRI.getType(R); computeNumSignBits() local
[all...]
H A DLegalizerHelper.cpp249 extractGCDType(SmallVectorImpl<Register> & Parts,LLT DstTy,LLT NarrowTy,Register SrcReg) extractGCDType() argument
257 buildLCMMergePieces(LLT DstTy,LLT NarrowTy,LLT GCDTy,SmallVectorImpl<Register> & VRegs,unsigned PadStrategy) buildLCMMergePieces() argument
350 LLT DstTy = MRI.getType(DstReg); buildWidenedRemergeToDst() local
1190 LLT DstTy = MRI.getType(DstReg); narrowScalar() local
1316 LLT DstTy = MRI.getType(DstReg); narrowScalar() local
1914 LLT DstTy = MRI.getType(Dst0Reg); widenScalarUnmergeValues() local
3301 LLT DstTy = MRI.getType(DstReg); lowerLoad() local
3835 LLT DstTy = MRI.getType(DstReg); lower() local
4204 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); fewerElementsVectorUnmergeValues() local
5043 LLT DstTy = MRI.getType(DstReg); narrowScalarShift() local
5827 LLT DstTy = MRI.getType(DstReg); narrowScalarBasic() local
5872 LLT DstTy = MRI.getType(DstReg); narrowScalarExt() local
5897 LLT DstTy = MRI.getType(DstReg); narrowScalarSelect() local
6337 LLT DstTy = MRI.getType(Dst); lowerEXT() local
6392 LLT DstTy = MRI.getType(DstReg); lowerTRUNC() local
7093 LLT DstTy = MRI.getType(Dst0Reg); lowerUnmergeValues() local
7366 LLT DstTy = MRI.getType(Src); lowerInsert() local
8029 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); lowerAbsToAddXor() local
8059 LLT DstTy = MRI.getType(SrcReg); lowerVectorReduction() local
8487 LLT DstTy = MRI.getType(Dst); lowerMemcpy() local
8593 LLT DstTy = MRI.getType(Dst); lowerMemmove() local
[all...]
H A DUtils.cpp450 auto DstTy = MRI.getType(DefMI->getOperand(0).getReg()); getDefSrcRegIgnoringCopies() local
930 ConstantFoldCastOp(unsigned Opcode,LLT DstTy,const Register Op0,const MachineRegisterInfo & MRI) ConstantFoldCastOp() argument
954 ConstantFoldIntToFloat(unsigned Opcode,LLT DstTy,Register Src,const MachineRegisterInfo & MRI) ConstantFoldIntToFloat() argument
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp937 EmitFloatConversionCheck(Value * OrigSrc,QualType OrigSrcType,Value * Src,QualType SrcType,QualType DstType,llvm::Type * DstTy,SourceLocation Loc) EmitFloatConversionCheck() argument
1010 llvm::Type *DstTy = Dst->getType(); EmitIntegerTruncationCheckHelper() local
1104 llvm::Type *DstTy = Dst->getType(); EmitIntegerSignChangeCheckHelper() local
1164 llvm::Type *DstTy = Dst->getType(); EmitIntegerSignChangeCheck() local
1241 EmitScalarCast(Value * Src,QualType SrcType,QualType DstType,llvm::Type * SrcTy,llvm::Type * DstTy,ScalarConversionOpts Opts) EmitScalarCast() argument
1351 llvm::Type *DstTy = ConvertType(DstType); EmitScalarConversion() local
1519 EmitFixedPointConversion(Value * Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitFixedPointConversion() argument
1550 EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitComplexToScalarConversion() argument
1719 llvm::Type *DstTy = ConvertType(DstType); VisitConvertVectorExpr() local
2086 llvm::Type *DstTy = ConvertType(DestTy); VisitCastExpr() local
2374 llvm::Type *DstTy = ConvertType(DestTy); VisitCastExpr() local
5071 createCastsForTypeOfSameSize(CGBuilderTy & Builder,const llvm::DataLayout & DL,Value * Src,llvm::Type * DstTy,StringRef Name="") createCastsForTypeOfSameSize() argument
5101 llvm::Type *DstTy = ConvertType(E->getType()); VisitAsTypeExpr() local
5167 EmitScalarConversion(Value * Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitScalarConversion() argument
5178 EmitComplexToScalarConversion(ComplexPairTy Src,QualType SrcTy,QualType DstTy,SourceLocation Loc) EmitComplexToScalarConversion() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp219 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
H A DPPCInstructionSelector.cpp244 const LLT DstTy = MRI.getType(DstReg); in selectZExt() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2187 if (DstTy != LLT::scalar(1)) in applyMappingImpl() local
2217 if (DstTy != LLT::scalar(1)) in 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
4104 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp91 addTypeMapping(Type * DstTy,Type * SrcTy) addTypeMapping() argument
125 areTypesIsomorphic(Type * DstTy,Type * SrcTy) areTypesIsomorphic() argument
949 ArrayType *DstTy = cast<ArrayType>(DstGV->getValueType()); linkAppendingVarProto() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp657 // Return the number of instructions needed to truncate SrcTy to DstTy. in getVectorTruncCost() argument
699 // (SrcTy), to the type of the select or extend instruction (DstTy). in getVectorBitmaskConversionCost() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp430 LLT DstTy = MRI.getType(Dst); in legalizeCustom() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DFixedPointBuilder.h175 Type *DstTy) { in CreateFixedToFloating()

123