Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for OffsetOfResult (0.1 sec)

  1. src/cmd/compile/internal/ssa/expand_calls.go

    					selects = append(selects, v)
    				}
    
    			case OpSelectNAddr:
    				call := v.Args[0]
    				which := v.AuxInt
    				aux := call.Aux.(*AuxCall)
    				pt := v.Type
    				off := x.offsetFrom(x.f.Entry, x.sp, aux.OffsetOfResult(which), pt)
    				v.copyOf(off)
    			}
    		}
    
    		// rewrite function results from an exit block
    		// values returned by function need to be split out into registers.
    		if isBlockMultiValueExit(b) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 05:13:40 UTC 2023
    - 31.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/op.go

    func (a *AuxCall) ParamAssignmentForResult(which int64) *abi.ABIParamAssignment {
    	return a.abiInfo.OutParam(int(which))
    }
    
    // OffsetOfResult returns the SP offset of result which (indexed 0, 1, etc).
    func (a *AuxCall) OffsetOfResult(which int64) int64 {
    	n := int64(a.abiInfo.OutParam(int(which)).Offset())
    	return n
    }
    
    // OffsetOfArg returns the SP offset of argument which (indexed 0, 1, etc).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 15:29:10 UTC 2024
    - 18.7K bytes
    - Viewed (0)
Back to top