reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/ScalarEvolution.cpp
  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.cpp
  377     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.cpp
  431   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.cpp
 1828       unsigned ExpectedCanonicalIVWidth = SE.getTypeSizeInBits(AR->getType());
 1882       EXPECT_EQ(ARBitWidth, SE.getTypeSizeInBits(AR->getType()));