Lines Matching defs:byValue
2193 bool byValue) {
2194 const bool doCopyOut = !byValue && arg.mayBeModifiedByCall();
2195 llvm::StringRef tempName = byValue ? ".copy" : ".copyinout";
2484 /// the creation of the temp if the actual is a variable and \p byValue is
2494 CopyOutPairs ©OutPairs, bool byValue) {
2505 byValue && Fortran::evaluate::IsActuallyConstant(expr) &&
2509 (byValue || (isArray && !Fortran::evaluate::IsSimplyContiguous(
2527 return {genCopyIn(actualArg, arg, copyOutPairs, isPresent, byValue),
2557 /*restrictCopyAtRuntime=*/std::nullopt, byValue),
2686 const bool byValue = arg.passBy == PassBy::BaseAddressValueAttribute ||
2689 prepareActualToBaseAddressLike(*expr, arg, copyOutPairs, byValue)
2756 const bool byValue = false;
2758 prepareActualToBaseAddressLike(*expr, arg, copyOutPairs, byValue);