/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 224 getLosslessTrunc(Constant * C,Type * TruncTy,unsigned ExtOp) getLosslessTrunc() argument 233 getLosslessUnsignedTrunc(Constant * C,Type * TruncTy) getLosslessUnsignedTrunc() argument 237 getLosslessSignedTrunc(Constant * C,Type * TruncTy) getLosslessSignedTrunc() argument
|
H A D | InstCombineCompares.cpp | 1542 Type *TruncTy = Cmp.getOperand(0)->getType(); foldICmpTruncWithTruncOrExt() local 2441 Type *TruncTy = ShType->getWithNewBitWidth(TypeBits - Amt); foldICmpShlConstant() local
|
H A D | InstCombineAndOrXor.cpp | 1092 Type *TruncTy = V->getType()->getWithNewBitWidth(P.NumBits); extractIntPart() local
|
/llvm-project/llvm/unittests/IR/ |
H A D | VectorTypesTest.cpp | 102 auto *TruncTy = dyn_cast<FixedVectorType>( in TEST() local 197 auto *TruncTy = dyn_cast<ScalableVectorType>( TEST() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 778 auto *TruncTy = Instr->getType()->getWithNewBitWidth(NewWidth); narrowSDivOrSRem() local 898 auto *TruncTy = Instr->getType()->getWithNewBitWidth(NewWidth); narrowUDivOrURem() local
|
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 536 Type *TruncTy = TruncI->getType(); createScalarIVSteps() local 1008 Type *TruncTy = TypeInfo.inferScalarType(Trunc); simplifyRecipe() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | TypePromotion.cpp | 528 auto InsertTrunc = [&](Value *V, Type *TruncTy) -> Instruction * { in TruncateSinks() argument
|
H A D | CodeGenPrepare.cpp | 6935 Type *TruncTy = Type::getIntNTy(Ctx, ActiveBits); optimizeLoadExt() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 935 getAddRecExprPHILiterally(const SCEVAddRecExpr * Normalized,const Loop * L,Type * & TruncTy,bool & InvertStep) getAddRecExprPHILiterally() argument 1133 Type *TruncTy = nullptr; expandAddRecExprLiterally() local [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 3491 EVT TruncTy = Op.getValueType(); PerformDAGCombine() local 3532 MVT TruncTy = ty(Op); 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(); combineTruncateBeforeLegal() local
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 2537 llvm::Type *TruncTy = ResultTruncRegTypes[i]; EmitAsmStores() local [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 3408 Type *TruncTy = getURemExpr() local 5519 Type *TruncTy = nullptr; createAddRecFromPHIWithCastsImpl() local 7941 Type *TruncTy = IntegerType::get(getContext(), BitWidth - AShrAmt); createSCEV() local [all...] |
/llvm-project/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 4766 QualType TruncTy = PerformImplicitConversion() local
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 2619 getMidVTForTruncRightShiftCombine(LLT ShiftTy,LLT TruncTy) getMidVTForTruncRightShiftCombine() argument
|