Lines Matching refs:ProcedureRef
165 std::optional<ProcedureRef> TryDefinedAssignment();
166 std::optional<ProcedureRef> GetDefinedAssignmentProc();
2540 new ProcedureRef{std::move(*proc), std::move(callee->arguments), in Analyze()
2542 ProcedureRef::Deleter); in Analyze()
2563 std::optional<ProcedureRef> procRef{analyzer.TryDefinedAssignment()}; in Analyze()
3312 ProcedureRef{std::move(proc), std::move(arguments)}}; in MakeFunctionRef()
3315 return TypedWrapper<FunctionRef, ProcedureRef>( in MakeFunctionRef()
3317 ProcedureRef{std::move(proc), std::move(arguments)}); in MakeFunctionRef()
3566 std::optional<ProcedureRef> ArgumentAnalyzer::TryDefinedAssignment() { in TryDefinedAssignment()
3583 if (std::optional<ProcedureRef> procRef{GetDefinedAssignmentProc()}) { in TryDefinedAssignment()
3624 std::optional<ProcedureRef> ArgumentAnalyzer::GetDefinedAssignmentProc() { in GetDefinedAssignmentProc()
3659 return ProcedureRef{ProcedureDesignator{*proc}, std::move(actualsCopy)}; in GetDefinedAssignmentProc()