Searched refs:hasByValAttr (Results 1 – 18 of 18) sorted by relevance
209 if (Arg->hasByValAttr()) { in runOnFunction()222 if (Arg.hasByValAttr()) in runOnFunction()
74 bool hasByValAttr() const;
190 if (isa<PointerType>(Arg->getType()) && Arg->hasByValAttr()) { in AddParam()201 if (Arg->hasByValAttr() && dyn_cast<PointerType>(T)) { in CalculateArgumentSize()333 if (ArgPtrType && Arg->hasByValAttr()) { in ConstantRead()
146 if (Arg->hasByValAttr() || in IsPotentialRetainableObjPtr()
139 AI->hasInAllocaAttr() || (AI->hasByValAttr() && !F.onlyReadsMemory())) in PropagateConstantsIntoArguments()
171 assert(arg->hasByValAttr()); in canPaddingBeAccessed()284 PtrArg->hasByValAttr() && in PromoteArguments()
261 if (Arg.hasByValAttr()) in markTails()322 if (!A->hasByValAttr()) in markTails()
1145 if (AI->hasByValAttr() && !F->onlyReadsMemory()) { in visitCallSite()
219 if (llvm::isa<llvm::PointerType>(arg_type) && arg.hasByValAttr()) { in build_module_llvm()
573 return A->hasNoAliasAttr() || A->hasByValAttr(); in isIdentifiedObject()
85 if (A->hasByValAttr() || A->hasNoAliasAttr()) in isNonEscapingLocalObject()
2115 return A->hasByValAttr(); in computePointerICmp()
3237 if (A->hasByValAttr()) in isDereferenceableAndAlignedPointer()
418 if (!Arg.hasByValAttr()) in findInsts()
1097 FArg.hasByValAttr() in getShadow()1103 if (FArg.hasByValAttr()) { in getShadow()
90 bool Argument::hasByValAttr() const { in hasByValAttr() function in Argument
2965 if (Arg->getType()->isPointerTy() && !Arg->hasByValAttr() && in EmitDeclare()
2712 if (i->hasByValAttr()) in isEligibleForTailCallOptimization()