Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for RegsOfResult (0.31 sec)

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

    func (a *AuxCall) OffsetOfArg(which int64) int64 {
    	n := int64(a.abiInfo.InParam(int(which)).Offset())
    	return n
    }
    
    // RegsOfResult returns the register(s) used for result which (indexed 0, 1, etc).
    func (a *AuxCall) RegsOfResult(which int64) []abi.RegIndex {
    	return a.abiInfo.OutParam(int(which)).Registers
    }
    
    // RegsOfArg returns the register(s) used for 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)
  2. src/cmd/compile/internal/ssa/expand_calls.go

    		if mem == nil {
    			mem = call.Block.NewValue1I(call.Pos, OpSelectN, types.TypeMem, int64(aux.abiInfo.OutRegistersUsed()), call)
    			x.memForCall[call.ID] = mem
    		}
    
    		i := v.AuxInt
    		regs := aux.RegsOfResult(i)
    
    		// If this select cannot fit into SSA and is stored, either disaggregate to register stores, or mem-mem move.
    		if store := x.wideSelects[v]; store != nil {
    			// Use the mem that comes from the store operation.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 05:13:40 UTC 2023
    - 31.9K bytes
    - Viewed (0)
Back to top