reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1256 assert(getTypeSizeInBits(Op->getType()) > getTypeSizeInBits(Ty) && 1258 assert(isSCEVable(Ty) && 1260 Ty = getEffectiveSCEVType(Ty); 1260 Ty = getEffectiveSCEVType(Ty); 1265 ID.AddPointer(Ty); 1272 cast<ConstantInt>(ConstantExpr::getTrunc(SC->getValue(), Ty))); 1276 return getTruncateExpr(ST->getOperand(), Ty, Depth + 1); 1280 return getTruncateOrSignExtend(SS->getOperand(), Ty, Depth + 1); 1284 return getTruncateOrZeroExtend(SZ->getOperand(), Ty, Depth + 1); 1288 new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), Op, Ty); 1304 const SCEV *S = getTruncateExpr(CommOp->getOperand(i), Ty, Depth + 1); 1328 Operands.push_back(getTruncateExpr(Op, Ty, Depth + 1)); 1336 Op, Ty);