Searched refs:hasByValAttr (Results 1 – 17 of 17) sorted by relevance
70 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()
116 if (Arg.getType()->isPointerTy() && Arg.hasByValAttr()) { in handleStructPtrArgs()
173 if (Arg->hasByValAttr() || in IsPotentialRetainableObjPtr()
139 AI->hasInAllocaAttr() || (AI->hasByValAttr() && !F.onlyReadsMemory())) in PropagateConstantsIntoArguments()
165 assert(arg->hasByValAttr()); in canPaddingBeAccessed()252 PtrArg->hasByValAttr() && in PromoteArguments()
256 if (Arg.hasByValAttr()) in markTails()315 if (!A->hasByValAttr()) in markTails()
1137 if (AI->hasByValAttr() && !F->onlyReadsMemory()) { in visitCallSite()
219 if (llvm::isa<llvm::PointerType>(arg_type) && arg.hasByValAttr()) { in build_module_llvm()
568 return A->hasNoAliasAttr() || A->hasByValAttr(); in isIdentifiedObject()
76 if (A->hasByValAttr() || A->hasNoAliasAttr()) in isNonEscapingLocalObject()
2102 return A->hasByValAttr(); in computePointerICmp()
515 if (A->hasByValAttr()) in isDereferenceablePointer()
87 bool Argument::hasByValAttr() const { in hasByValAttr() function in Argument
1048 FArg.hasByValAttr() in getShadow()1054 if (FArg.hasByValAttr()) { in getShadow()
2839 if (Arg->getType()->isPointerTy() && !Arg->hasByValAttr() && in EmitDeclare()
2393 if (i->hasByValAttr()) in isEligibleForTailCallOptimization()