reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
370 return cast<SCEVNAryExpr>(this)->getType(); 1241 const SCEV *Coeff = BinomialCoefficient(It, i, SE, getType()); 1482 unsigned BitWidth = SE->getTypeSizeInBits(AR->getType()); 1691 unsigned BitWidth = getTypeSizeInBits(AR->getType()); 2035 unsigned BitWidth = getTypeSizeInBits(AR->getType()); 3105 Type *Ty = AddRec->getType(); 5471 uint32_t BitWidth = getTypeSizeInBits(M->getType()); 7545 cast<IntegerType>(IdxExpr->getType()), IterationNum); 8582 assert(Range.contains(APInt(SE.getTypeSizeInBits(AddRec->getType()), 0)) && 8732 if (AddRec->isQuadratic() && AddRec->getType()->isIntegerTy()) { 10825 unsigned BitWidth = SE.getTypeSizeInBits(getType()); 10827 return SE.getZero(getType());lib/Analysis/ScalarEvolutionExpander.cpp
761 Type *Ty = SE.getEffectiveSCEVType(S->getType()); 880 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), 1100 Type *PhiTy = SE.getEffectiveSCEVType(Phi->getType()); 1101 Type *RequestedTy = SE.getEffectiveSCEVType(Requested->getType()); 1128 if (!isa<IntegerType>(AR->getType())) 1131 unsigned BitWidth = cast<IntegerType>(AR->getType())->getBitWidth(); 1132 Type *WideTy = IntegerType::get(AR->getType()->getContext(), BitWidth * 2); 1142 if (!isa<IntegerType>(AR->getType())) 1145 unsigned BitWidth = cast<IntegerType>(AR->getType())->getBitWidth(); 1146 Type *WideTy = IntegerType::get(AR->getType()->getContext(), BitWidth * 2); 1230 TruncTy = SE.getEffectiveSCEVType(Normalized->getType()); 1338 Type *STy = S->getType(); 1356 Start = SE.getConstant(Normalized->getType(), 0); 1368 Step = SE.getConstant(Normalized->getType(), 1); 1374 Start = SE.getConstant(Normalized->getType(), 0); 1388 DL.isNonIntegralPointerType(STy) ? Normalized->getType() : ExpandTy; 1499 Type *Ty = SE.getEffectiveSCEVType(S->getType()); 1681 if (LHS->getType() != S->getType()) 1682 LHS = InsertNoopCastOfTo(LHS, S->getType()); 1706 if (LHS->getType() != S->getType()) 1707 LHS = InsertNoopCastOfTo(LHS, S->getType()); 1731 if (LHS->getType() != S->getType()) 1732 LHS = InsertNoopCastOfTo(LHS, S->getType()); 1756 if (LHS->getType() != S->getType()) 1757 LHS = InsertNoopCastOfTo(LHS, S->getType()); 2252 Type *ARTy = AR->getType();lib/Transforms/Scalar/IndVarSimplify.cpp
2275 uint64_t PhiWidth = SE->getTypeSizeInBits(AR->getType());
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp377 unsigned BitWidth = cast<IntegerType>(IndexAddRec->getType())->getBitWidth(); 818 IntegerType *Ty = cast<IntegerType>(AR->getType()); 1571 auto *IVType = cast<IntegerType>(IndVar->getType());lib/Transforms/Scalar/LoopDataPrefetch.cpp
301 SE->getConstant(LSCEVAddRec->getType(), ItersAhead),
lib/Transforms/Scalar/LoopPredication.cpp431 assert(DL.getTypeSizeInBits(LatchCheck.IV->getType()) > 465 auto *LatchType = LatchCheck.IV->getType(); 554 auto *Ty = RangeCheck.IV->getType(); 603 auto *Ty = RangeCheck.IV->getType(); 697 auto *Ty = RangeCheckIV->getType();lib/Transforms/Scalar/LoopStrengthReduce.cpp
410 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), 632 IntegerType::get(SE.getContext(), SE.getTypeSizeInBits(AR->getType()) + 1); 649 SE.getTypeSizeInBits(M->getType()) * M->getNumOperands()); 887 SE.getEffectiveSCEVType(AR->getType())) && 1260 if (TTI->isIndexedLoadLegal(TTI->MIM_PostInc, AR->getType()) || 1261 TTI->isIndexedStoreLegal(TTI->MIM_PostInc, AR->getType())) { 3517 Remainder = SE.getConstant(AR->getType(), 0); 3559 if (TTI.isIndexedLoadLegal(TTI.MIM_PostInc, AR->getType()) || 3560 TTI.isIndexedStoreLegal(TTI.MIM_PostInc, AR->getType())) {tools/polly/lib/Analysis/ScopInfo.cpp
1404 auto *AddRec = SE.getAddRecExpr(SE.getConstant(E->getType(), 0),
unittests/Analysis/ScalarEvolutionTest.cpp1828 unsigned ExpectedCanonicalIVWidth = SE.getTypeSizeInBits(AR->getType()); 1882 EXPECT_EQ(ARBitWidth, SE.getTypeSizeInBits(AR->getType()));