Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for OpInterLECall (0.14 sec)

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

    	// rewrite mem for each call,
    	// rewrite each OpSelectNAddr.
    	for _, b := range f.Blocks {
    		for _, v := range b.Values {
    			switch v.Op {
    			case OpInitMem:
    				m0 = v
    
    			case OpClosureLECall, OpInterLECall, OpStaticLECall, OpTailLECall:
    				calls = append(calls, v)
    
    			case OpArg:
    				args = append(args, v)
    
    			case OpStore:
    				if a := v.Args[1]; a.Op == OpSelectN && !CanSSA(a.Type) {
    					if a.Uses > 1 {
    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/rewrite.go

    				return false
    			case OpPanicBounds, OpPanicExtend:
    				// Note: these are panic generators that are ok (like the static calls above).
    			case OpClosureCall, OpInterCall, OpClosureLECall, OpInterLECall:
    				// We must keep the race functions if there are any other call types.
    				return false
    			}
    		}
    	}
    	if isSameCall(sym, "runtime.racefuncenter") {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssagen/ssa.go

    	case ir.OADDR:
    		n := n.(*ir.AddrExpr)
    		return s.addr(n.X)
    
    	case ir.ORESULT:
    		n := n.(*ir.ResultExpr)
    		if s.prevCall == nil || s.prevCall.Op != ssa.OpStaticLECall && s.prevCall.Op != ssa.OpInterLECall && s.prevCall.Op != ssa.OpClosureLECall {
    			panic("Expected to see a previous call")
    		}
    		which := n.Index
    		if which == -1 {
    			panic(fmt.Errorf("ORESULT %v does not match call %s", n, s.prevCall))
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/rewritegeneric.go

    	case OpEqSlice:
    		return rewriteValuegeneric_OpEqSlice(v)
    	case OpFloor:
    		return rewriteValuegeneric_OpFloor(v)
    	case OpIMake:
    		return rewriteValuegeneric_OpIMake(v)
    	case OpInterLECall:
    		return rewriteValuegeneric_OpInterLECall(v)
    	case OpIsInBounds:
    		return rewriteValuegeneric_OpIsInBounds(v)
    	case OpIsNonNil:
    		return rewriteValuegeneric_OpIsNonNil(v)
    	case OpIsSliceInBounds:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 18:24:47 UTC 2024
    - 812.2K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/opGen.go

    	OpZeroWB
    	OpWBend
    	OpWB
    	OpHasCPUFeature
    	OpPanicBounds
    	OpPanicExtend
    	OpClosureCall
    	OpStaticCall
    	OpInterCall
    	OpTailCall
    	OpClosureLECall
    	OpStaticLECall
    	OpInterLECall
    	OpTailLECall
    	OpSignExt8to16
    	OpSignExt8to32
    	OpSignExt8to64
    	OpSignExt16to32
    	OpSignExt16to64
    	OpSignExt32to64
    	OpZeroExt8to16
    	OpZeroExt8to32
    	OpZeroExt8to64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top