Lines Matching refs:PtrArg
896 for (Argument *PtrArg : PointerArgs) { in promoteArguments()
897 Type *AgTy = cast<PointerType>(PtrArg->getType())->getElementType(); in promoteArguments()
901 if (PtrArg->hasStructRetAttr()) { in promoteArguments()
902 unsigned ArgNo = PtrArg->getArgNo(); in promoteArguments()
917 PtrArg->hasByValAttr() && in promoteArguments()
918 (isDenselyPacked(AgTy, DL) || !canPaddingBeAccessed(PtrArg)); in promoteArguments()
923 << PtrArg->getName() in promoteArguments()
943 ByValArgsToTransform.insert(PtrArg); in promoteArguments()
955 if (EltTy == PtrArg->getType()) { in promoteArguments()
966 if (isSafeToPromoteArgument(PtrArg, PtrArg->hasByValOrInAllocaAttr(), AAR, in promoteArguments()
968 ArgsToPromote.insert(PtrArg); in promoteArguments()