Home
last modified time | relevance | path

Searched defs:TruncTy (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h224 Constant *getLosslessTrunc(Constant *C, Type *TruncTy, unsigned ExtOp) { in getLosslessTrunc()
233 Constant *getLosslessUnsignedTrunc(Constant *C, Type *TruncTy) { in getLosslessUnsignedTrunc()
237 Constant *getLosslessSignedTrunc(Constant *C, Type *TruncTy) { in getLosslessSignedTrunc()
H A DInstCombineCompares.cpp1542 Type *TruncTy = Cmp.getOperand(0)->getType(); in foldICmpTruncWithTruncOrExt() local
2441 Type *TruncTy = ShType->getWithNewBitWidth(TypeBits - Amt); in foldICmpShlConstant() local
H A DInstCombineAndOrXor.cpp1139 Type *TruncTy = V->getType()->getWithNewBitWidth(P.NumBits); in extractIntPart() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp776 auto *TruncTy = Instr->getType()->getWithNewBitWidth(NewWidth); in narrowSDivOrSRem() local
896 auto *TruncTy = Instr->getType()->getWithNewBitWidth(NewWidth); in narrowUDivOrURem() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp541 Type *TruncTy = TruncI->getType(); in createScalarIVSteps() local
1007 Type *TruncTy = TypeInfo.inferScalarType(Trunc); in simplifyRecipe() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp528 auto InsertTrunc = [&](Value *V, Type *TruncTy) -> Instruction * { in TruncateSinks()
H A DCodeGenPrepare.cpp6935 Type *TruncTy = Type::getIntNTy(Ctx, ActiveBits); in optimizeLoadExt() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp935 const Loop *L, Type *&TruncTy, in getAddRecExprPHILiterally()
1133 Type *TruncTy = nullptr; in expandAddRecExprLiterally() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp3486 EVT TruncTy = Op.getValueType(); in PerformDAGCombine() local
3527 MVT TruncTy = ty(Op); in PerformDAGCombine() local
H A DHexagonLoopIdiomRecognition.cpp1048 IntegerType *TruncTy = cast<IntegerType>(OrigTy); in promoteTo() local
H A DHexagonISelLoweringHVX.cpp3496 EVT TruncTy = Op.getValueType(); in combineTruncateBeforeLegal() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp2549 llvm::Type *TruncTy = ResultTruncRegTypes[i]; in EmitAsmStores() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp3408 Type *TruncTy = in getURemExpr() local
5519 Type *TruncTy = nullptr; in createAddRecFromPHIWithCastsImpl() local
7943 Type *TruncTy = IntegerType::get(getContext(), BitWidth - AShrAmt); in createSCEV() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp4835 QualType TruncTy = in PerformImplicitConversion() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2619 static LLT getMidVTForTruncRightShiftCombine(LLT ShiftTy, LLT TruncTy) { in getMidVTForTruncRightShiftCombine()