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

References

include/llvm/Analysis/ScalarEvolutionExpressions.h
  680                  : SE.getTruncateExpr(Operand, Expr->getType());
  687                  : SE.getZeroExtendExpr(Operand, Expr->getType());
  694                  : SE.getSignExtendExpr(Operand, Expr->getType());
lib/Analysis/ScalarEvolution.cpp
  247        << *Trunc->getType() << ")";
  254        << *ZExt->getType() << ")";
  261        << *SExt->getType() << ")";
  363     return cast<SCEVCastExpr>(this)->getType();
 1676     unsigned TruncBits = getTypeSizeInBits(ST->getType());
 1922             int NewTruncBits = getTypeSizeInBits(TruncRHS->getType()) -
 1987     unsigned TruncBits = getTypeSizeInBits(ST->getType());
 4618   return Trunc->getType();
 5444                     (uint32_t)getTypeSizeInBits(T->getType()));
 5449                ? getTypeSizeInBits(E->getType())
 5456                ? getTypeSizeInBits(E->getType())
 8060         return ConstantExpr::getSExt(CastOp, SS->getType());
 8066         return ConstantExpr::getZExt(CastOp, SZ->getType());
 8072         return ConstantExpr::getTrunc(CastOp, ST->getType());
 8353     return getZeroExtendExpr(Op, Cast->getType());
 8360     return getSignExtendExpr(Op, Cast->getType());
 8367     return getTruncateExpr(Op, Cast->getType());
12137       Type *Ty = Expr->getType();
12143     return SE.getZeroExtendExpr(Operand, Expr->getType());
12153       Type *Ty = Expr->getType();
12159     return SE.getSignExtendExpr(Operand, Expr->getType());
lib/Analysis/ScalarEvolutionExpander.cpp
 1635   Type *Ty = SE.getEffectiveSCEVType(S->getType());
 1644   Type *Ty = SE.getEffectiveSCEVType(S->getType());
 1653   Type *Ty = SE.getEffectiveSCEVType(S->getType());
lib/Analysis/VectorUtils.cpp
  237     StripedOffRecurrenceCast = C->getType();
tools/polly/lib/Support/SCEVAffinator.cpp
  272   unsigned Width = TD.getTypeSizeInBits(Expr->getType());
tools/polly/lib/Support/ScopHelper.cpp
  335     return SE.getTruncateExpr(visit(E->getOperand()), E->getType());
  338     return SE.getZeroExtendExpr(visit(E->getOperand()), E->getType());
  341     return SE.getSignExtendExpr(visit(E->getOperand()), E->getType());