Home
last modified time | relevance | path

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

123

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizationArtifactCombiner.h88 const LLT DstTy = MRI.getType(DstReg); in tryCombineAnyExt() local
117 LLT DstTy = MRI.getType(DstReg); in tryCombineZExt() local
148 const LLT DstTy = MRI.getType(DstReg); in tryCombineZExt() local
173 LLT DstTy = MRI.getType(DstReg); in tryCombineSExt() local
203 const LLT DstTy = MRI.getType(DstReg); in tryCombineSExt() local
230 const LLT DstTy = MRI.getType(DstReg); in tryCombineTrunc() local
246 const LLT DstTy = MRI.getType(DstReg); in tryCombineTrunc() local
330 LLT DstTy = MRI.getType(DstReg); in tryFoldImplicitDef() local
996 LLT DstTy = MRI.getType(DstReg); in tryCombineExtract() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineVerifier.cpp990 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1050 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1066 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1085 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1118 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1134 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1161 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1205 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1222 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
1239 LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); in verifyPreISelGenericInstruction() local
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86InstructionSelector.cpp716 const LLT DstTy = MRI.getType(DstReg); in selectTruncOrPtrToInt() local
780 const LLT DstTy = MRI.getType(DstReg); in selectZext() local
845 const LLT DstTy = MRI.getType(DstReg); in selectAnyext() local
1045 const LLT DstTy = MRI.getType(DstReg); in selectUadde() local
1103 const LLT DstTy = MRI.getType(DstReg); in selectExtract() local
1154 const LLT DstTy = MRI.getType(DstReg); in emitExtractSubreg() local
1192 const LLT DstTy = MRI.getType(DstReg); in emitInsertSubreg() local
1236 const LLT DstTy = MRI.getType(DstReg); in selectInsert() local
1319 const LLT DstTy = MRI.getType(DstReg); in selectMergeValues() local
1391 const LLT DstTy = MRI.getType(DstReg); in materializeFP() local
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp259 LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy, in extractGCDType()
267 LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, in buildLCMMergePieces()
360 LLT DstTy = MRI.getType(DstReg); in buildWidenedRemergeToDst() local
833 LLT DstTy = MRI.getType(DstReg); in narrowScalar() local
941 LLT DstTy = MRI.getType(DstReg); in narrowScalar() local
1427 LLT DstTy = MRI.getType(DstReg); in widenScalarMergeValues() local
1589 LLT DstTy = MRI.getType(Dst0Reg); in widenScalarUnmergeValues() local
1712 LLT DstTy = MRI.getType(DstReg); in widenScalarExtract() local
2585 LLT DstTy = MRI.getType(Dst); in lowerBitcast() local
2885 LLT DstTy = MRI.getType(DstReg); in lowerLoad() local
[all …]
DMachineIRBuilder.cpp318 LLT DstTy = Res.getLLTTy(*getMRI()); in buildFConstant() local
499 LLT DstTy = Dst.getLLTTy(*getMRI()); in buildCast() local
520 LLT DstTy = Dst.getLLTTy(*getMRI()); in buildExtract() local
659 LLT DstTy = Res.getLLTTy(*getMRI()); in buildShuffleSplat() local
673 LLT DstTy = Res.getLLTTy(*getMRI()); in buildShuffleVector() local
959 void MachineIRBuilder::validateTruncExt(const LLT DstTy, const LLT SrcTy, in validateTruncExt()
1100 LLT DstTy = DstOps[0].getLLTTy(*getMRI()); in buildInstr() local
DCombinerHelper.cpp1634 static Optional<APFloat> constantFoldFpUnary(unsigned Opcode, LLT DstTy, in constantFoldFpUnary()
1680 LLT DstTy = MRI.getType(DstReg); in matchCombineConstantFoldFpUnary() local
2080 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in applyCombineUnmergeMergeToPlainValues() local
2339 LLT DstTy = MRI.getType(DstReg); in matchCombineI2PToP2I() local
2443 LLT DstTy = MRI.getType(DstReg); in matchCombineAnyExtTrunc() local
2452 LLT DstTy = MRI.getType(DstReg); in matchCombineZextTrunc() local
2518 LLT DstTy = MRI.getType(DstReg); in applyCombineMulByNegativeOne() local
2560 LLT DstTy = MRI.getType(DstReg); in applyCombineTruncOfExt() local
2579 LLT DstTy = MRI.getType(DstReg); in matchCombineTruncOfShl() local
2603 LLT DstTy = MRI.getType(DstReg); in applyCombineTruncOfShl() local
[all …]
DGISelKnownBits.cpp136 LLT DstTy = MRI.getType(R); in computeKnownBitsImpl() local
576 LLT DstTy = MRI.getType(R); in computeNumSignBits() local
DUtils.cpp388 auto DstTy = MRI.getType(DefMI->getOperand(0).getReg()); in getDefSrcRegIgnoringCopies() local
676 Optional<APFloat> llvm::ConstantFoldIntToFloat(unsigned Opcode, LLT DstTy, in ConstantFoldIntToFloat()
DCallLowering.cpp482 LLT DstTy = MRI.getType(DstRegs[0]); in buildCopyToRegs() local
1140 static bool isCopyCompatibleType(LLT SrcTy, LLT DstTy) { in isCopyCompatibleType()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
DExecution.cpp1267 GenericValue Interpreter::executeTruncInst(Value *SrcVal, Type *DstTy, in executeTruncInst()
1287 GenericValue Interpreter::executeSExtInst(Value *SrcVal, Type *DstTy, in executeSExtInst()
1307 GenericValue Interpreter::executeZExtInst(Value *SrcVal, Type *DstTy, in executeZExtInst()
1328 GenericValue Interpreter::executeFPTruncInst(Value *SrcVal, Type *DstTy, in executeFPTruncInst()
1351 GenericValue Interpreter::executeFPExtInst(Value *SrcVal, Type *DstTy, in executeFPExtInst()
1373 GenericValue Interpreter::executeFPToUIInst(Value *SrcVal, Type *DstTy, in executeFPToUIInst()
1411 GenericValue Interpreter::executeFPToSIInst(Value *SrcVal, Type *DstTy, in executeFPToSIInst()
1448 GenericValue Interpreter::executeUIToFPInst(Value *SrcVal, Type *DstTy, in executeUIToFPInst()
1480 GenericValue Interpreter::executeSIToFPInst(Value *SrcVal, Type *DstTy, in executeSIToFPInst()
1514 GenericValue Interpreter::executePtrToIntInst(Value *SrcVal, Type *DstTy, in executePtrToIntInst()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
DTruncInstCombine.cpp154 Type *DstTy = CurrentTruncInst->getType(); in getMinBitWidth() local
382 Type *DstTy = CurrentTruncInst->getType(); in ReduceExpressionDag() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64InstructionSelector.cpp1026 static unsigned selectFPConvOpc(unsigned GenericOpc, LLT DstTy, LLT SrcTy) { in selectFPConvOpc()
1963 const LLT DstTy = MRI.getType(DstReg); in preISelLower() local
1971 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); in preISelLower() local
1989 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); in preISelLower() local
2064 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); in earlySelectSHL() local
2415 LLT DstTy = MRI.getType(DstReg); in select() local
2564 LLT DstTy = MRI.getType(DstReg); in select() local
2626 LLT DstTy = MRI.getType(I.getOperand(0).getReg()); in select() local
2932 const LLT DstTy = MRI.getType(I.getOperand(0).getReg()); in select() local
3060 const LLT DstTy = MRI.getType(DefReg); in select() local
[all …]
DAArch64RegisterBankInfo.cpp597 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
643 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
DAArch64LegalizerInfo.cpp440 LLT DstTy = Query.Types[0]; in AArch64LegalizerInfo() local
696 const LLT &DstTy = Query.Types[0]; in AArch64LegalizerInfo() local
864 LLT DstTy = MRI.getType(DstReg); in legalizeVectorTrunc() local
DAArch64PostLegalizerLowering.cpp649 const LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchDupLane() local
859 LLT DstTy = MRI.getType(LHS); in getVectorFCMP() local
916 LLT DstTy = MRI.getType(Dst); in lowerVectorFCMP() local
DAArch64PostLegalizerCombiner.cpp56 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in matchExtractVecEltPairwiseAdd() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DBDCE.cpp120 auto *const DstTy = SE->getDestTy(); in bitTrackingDCE() local
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGExprScalar.cpp898 QualType DstType, llvm::Type *DstTy, SourceLocation Loc) { in EmitFloatConversionCheck()
971 llvm::Type *DstTy = Dst->getType(); in EmitIntegerTruncationCheckHelper() local
1065 llvm::Type *DstTy = Dst->getType(); in EmitIntegerSignChangeCheckHelper() local
1125 llvm::Type *DstTy = Dst->getType(); in EmitIntegerSignChangeCheck() local
1202 llvm::Type *DstTy, in EmitScalarCast()
1301 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion() local
1469 QualType DstTy, in EmitFixedPointConversion()
1500 CodeGenFunction::ComplexPairTy Src, QualType SrcTy, QualType DstTy, in EmitComplexToScalarConversion()
1675 llvm::Type *DstTy = ConvertType(DstType); in VisitConvertVectorExpr() local
2018 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr() local
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Linker/
DIRMover.cpp82 void TypeMapTy::addTypeMapping(Type *DstTy, Type *SrcTy) { in addTypeMapping()
116 bool TypeMapTy::areTypesIsomorphic(Type *DstTy, Type *SrcTy) { in areTypesIsomorphic()
914 ArrayType *DstTy = cast<ArrayType>(DstGV->getValueType()); in linkAppendingVarProto() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPURegisterBankInfo.cpp2144 LLT DstTy = MRI.getType(DstReg); in applyMappingImpl() local
2236 LLT DstTy = MRI.getType(DstReg); in applyMappingImpl() local
2317 LLT DstTy = MRI.getType(DstReg); in applyMappingImpl() local
2407 LLT DstTy = MRI.getType(DstReg); in applyMappingImpl() local
2532 LLT DstTy = MRI.getType(DstReg); in applyMappingImpl() local
2603 LLT DstTy = MRI.getType(DstReg); in applyMappingImpl() local
2672 LLT DstTy = MRI.getType(DstReg); in applyMappingImpl() local
3690 LLT DstTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
DAMDGPULegalizerInfo.cpp1049 const LLT DstTy = Query.Types[0]; in AMDGPULegalizerInfo() local
1167 const LLT DstTy = Query.Types[0]; in AMDGPULegalizerInfo() local
1206 const LLT DstTy = Query.Types[0]; in AMDGPULegalizerInfo() local
1838 LLT DstTy = MRI.getType(Dst); in legalizeAddrSpaceCast() local
2249 LLT DstTy = MRI.getType(Dst); in legalizeShuffleVector() local
2858 LLT DstTy = MRI.getType(Dst); in legalizeFDIV() local
3604 LLT DstTy = MRI.getType(DstReg); in getImplicitArgPtr() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp611 getVectorTruncCost(Type *SrcTy, Type *DstTy) { in getVectorTruncCost()
653 getVectorBitmaskConversionCost(Type *SrcTy, Type *DstTy) { in getVectorBitmaskConversionCost()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp426 LLT DstTy = MRI.getType(Dst); in legalizeCustom() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp283 InstructionCost HexagonTTIImpl::getCastInstrCost(unsigned Opcode, Type *DstTy, in getCastInstrCost()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DFixedPointBuilder.h173 Type *DstTy) { in CreateFixedToFloating()

123