Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for rangefunc (0.12 sec)

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

    // entry block prolog.
    func locatePrologEnd(f *Func, needCloCtx bool) (ID, *Value) {
    
    	// returns true if this instruction looks like it moves an ABI
    	// register (or context register for rangefunc bodies) to the
    	// stack, along with the value being stored.
    	isRegMoveLike := func(v *Value) (bool, ID) {
    		n, ok := v.Aux.(*ir.Name)
    		var r ID
    		if (!ok || n.Class != ir.PPARAM) && !needCloCtx {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssagen/ssa.go

    		sym := (*types.Pkg)(nil).Lookup(name)
    		return types.NewField(src.NoXPos, sym, t)
    	}
    
    	fields := []*types.Field{
    		makefield("heap", types.Types[types.TBOOL]),
    		makefield("rangefunc", types.Types[types.TBOOL]),
    		makefield("sp", types.Types[types.TUINTPTR]),
    		makefield("pc", types.Types[types.TUINTPTR]),
    		// Note: the types here don't really matter. Defer structures
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/rewrite.go

    				case "runtime.racefuncenter", "runtime.racefuncexit",
    					"runtime.panicdivide", "runtime.panicwrap",
    					"runtime.panicshift":
    					continue
    				}
    				// If we encountered any call, we need to keep racefunc*,
    				// for accurate stacktraces.
    				return false
    			case OpPanicBounds, OpPanicExtend:
    				// Note: these are panic generators that are ok (like the static calls above).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
Back to top