reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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.cpp335 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());