Lines Matching refs:AllocTy
362 Type *AllocTy; in print() local
363 if (U->isSizeOf(AllocTy)) { in print()
364 OS << "sizeof(" << *AllocTy << ")"; in print()
367 if (U->isAlignOf(AllocTy)) { in print()
368 OS << "alignof(" << *AllocTy << ")"; in print()
543 bool SCEVUnknown::isSizeOf(Type *&AllocTy) const { in isSizeOf()
552 AllocTy = cast<GEPOperator>(CE)->getSourceElementType(); in isSizeOf()
559 bool SCEVUnknown::isAlignOf(Type *&AllocTy) const { in isAlignOf()
574 AllocTy = STy->getElementType(1); in isAlignOf()
4233 const SCEV *ScalarEvolution::getSizeOfExpr(Type *IntTy, Type *AllocTy) { in getSizeOfExpr() argument
4234 if (auto *ScalableAllocTy = dyn_cast<ScalableVectorType>(AllocTy)) in getSizeOfExpr()
4239 return getConstant(IntTy, getDataLayout().getTypeAllocSize(AllocTy)); in getSizeOfExpr()