Lines Matching refs:PassBy
2462 using PassBy = Fortran::lower::CallerInterface::PassEntityBy; in genCallOpAndResult() typedef
2554 if (resultArg->passBy == PassBy::AddressAndLength) in genCallOpAndResult()
2558 else if (resultArg->passBy == PassBy::BaseAddress) in genCallOpAndResult()
3039 using PassBy = Fortran::lower::CallerInterface::PassEntityBy; in genRawProcedureRef() typedef
3063 if (arg.passBy == PassBy::Value) { in genRawProcedureRef()
3072 if (arg.passBy == PassBy::MutableBox) { in genRawProcedureRef()
3118 if (arg.passBy == PassBy::BaseAddress || arg.passBy == PassBy::BoxChar || in genRawProcedureRef()
3119 arg.passBy == PassBy::BaseAddressValueAttribute || in genRawProcedureRef()
3120 arg.passBy == PassBy::CharBoxValueAttribute) { in genRawProcedureRef()
3121 const bool byValue = arg.passBy == PassBy::BaseAddressValueAttribute || in genRawProcedureRef()
3122 arg.passBy == PassBy::CharBoxValueAttribute; in genRawProcedureRef()
3125 if (arg.passBy == PassBy::BaseAddress || in genRawProcedureRef()
3126 arg.passBy == PassBy::BaseAddressValueAttribute) { in genRawProcedureRef()
3129 assert(arg.passBy == PassBy::BoxChar || in genRawProcedureRef()
3130 arg.passBy == PassBy::CharBoxValueAttribute); in genRawProcedureRef()
3153 } else if (arg.passBy == PassBy::Box) { in genRawProcedureRef()
3189 } else if (arg.passBy == PassBy::AddressAndLength) { in genRawProcedureRef()
3193 } else if (arg.passBy == PassBy::CharProcTuple) { in genRawProcedureRef()
4965 using PassBy = Fortran::lower::CallerInterface::PassEntityBy; in genElementalUserDefinedProcRef() typedef
5004 case PassBy::Value: { in genElementalUserDefinedProcRef()
5009 case PassBy::BaseAddressValueAttribute: { in genElementalUserDefinedProcRef()
5026 case PassBy::BaseAddress: { in genElementalUserDefinedProcRef()
5035 case PassBy::CharBoxValueAttribute: { in genElementalUserDefinedProcRef()
5050 case PassBy::BoxChar: { in genElementalUserDefinedProcRef()
5054 case PassBy::AddressAndLength: in genElementalUserDefinedProcRef()
5060 case PassBy::CharProcTuple: { in genElementalUserDefinedProcRef()
5067 case PassBy::Box: in genElementalUserDefinedProcRef()
5068 case PassBy::MutableBox: in genElementalUserDefinedProcRef()