Home | History | Annotate | Download | only in IPO

Lines Matching refs:PtrArg

285   for (Argument *PtrArg : PointerArgs) {
286 Type *AgTy = cast<PointerType>(PtrArg->getType())->getElementType();
290 if (PtrArg->hasStructRetAttr()) {
291 unsigned ArgNo = PtrArg->getArgNo();
311 PtrArg->hasByValAttr() &&
312 (isDenselyPacked(AgTy, DL) || !canPaddingBeAccessed(PtrArg));
317 << PtrArg->getName() << "' because it would require adding more"
335 ByValArgsToTransform.insert(PtrArg);
347 if (EltTy == PtrArg->getType()) {
358 if (isSafeToPromoteArgument(PtrArg, PtrArg->hasByValOrInAllocaAttr(), AAR,
360 ArgsToPromote.insert(PtrArg);