/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 224 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 D | InstCombineCompares.cpp | 1542 Type *TruncTy = Cmp.getOperand(0)->getType(); in foldICmpTruncWithTruncOrExt() local 2441 Type *TruncTy = ShType->getWithNewBitWidth(TypeBits - Amt); in foldICmpShlConstant() local
|
H A D | InstCombineAndOrXor.cpp | 1139 Type *TruncTy = V->getType()->getWithNewBitWidth(P.NumBits); in extractIntPart() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 776 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 D | VPlanTransforms.cpp | 541 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 D | TypePromotion.cpp | 528 auto InsertTrunc = [&](Value *V, Type *TruncTy) -> Instruction * { in TruncateSinks()
|
H A D | CodeGenPrepare.cpp | 6935 Type *TruncTy = Type::getIntNTy(Ctx, ActiveBits); in optimizeLoadExt() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 935 const Loop *L, Type *&TruncTy, in getAddRecExprPHILiterally() 1133 Type *TruncTy = nullptr; in expandAddRecExprLiterally() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 3486 EVT TruncTy = Op.getValueType(); in PerformDAGCombine() local 3527 MVT TruncTy = ty(Op); in PerformDAGCombine() local
|
H A D | HexagonLoopIdiomRecognition.cpp | 1048 IntegerType *TruncTy = cast<IntegerType>(OrigTy); in promoteTo() local
|
H A D | HexagonISelLoweringHVX.cpp | 3496 EVT TruncTy = Op.getValueType(); in combineTruncateBeforeLegal() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 2549 llvm::Type *TruncTy = ResultTruncRegTypes[i]; in EmitAsmStores() local
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 3408 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 D | SemaExprCXX.cpp | 4835 QualType TruncTy = in PerformImplicitConversion() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 2619 static LLT getMidVTForTruncRightShiftCombine(LLT ShiftTy, LLT TruncTy) { in getMidVTForTruncRightShiftCombine()
|