Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for subexpressions (0.17 sec)

  1. src/cmd/vendor/golang.org/x/mod/modfile/read.go

    	case ' ', '(', ')', '[', ']', '{', '}', ',':
    		return false
    	default:
    		return !unicode.IsSpace(r) && unicode.IsPrint(r)
    	}
    }
    
    // Comment assignment.
    // We build two lists of all subexpressions, preorder and postorder.
    // The preorder list is ordered by start location, with outer expressions first.
    // The postorder list is ordered by end location, with outer expressions last.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 23.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/assign.go

    	for i, lorig := range nl {
    		l, r := lorig, nr[i]
    
    		// Do not generate 'x = x' during return. See issue 4014.
    		if op == ir.ORETURN && ir.SameSafeExpr(l, r) {
    			continue
    		}
    
    		// Save subexpressions needed on left side.
    		// Drill through non-dereferences.
    		for {
    			// If an expression has init statements, they must be evaluated
    			// before any of its saved sub-operands (#45706).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/generic.rules

    //  - an additional conditional can be provided after the match pattern with "&&".
    // on the generated side
    //  - the type of the top-level expression is the same as the one on the left-hand side.
    //  - the type of any subexpressions must be specified explicitly (or
    //    be specified in the op's type field).
    //  - auxint will be 0 if not specified.
    //  - aux will be nil if not specified.
    
    // blocks are specified using the following format:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/compile.go

    	{"insert resched checks", "lower"},
    	{"insert resched checks", "tighten"},
    
    	// prove relies on common-subexpression elimination for maximum benefits.
    	{"generic cse", "prove"},
    	// deadcode after prove to eliminate all new dead blocks.
    	{"prove", "generic deadcode"},
    	// common-subexpression before dead-store elim, so that we recognize
    	// when two address expressions are the same.
    	{"generic cse", "dse"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  5. doc/go1.17_spec.html

    )
    
    func f() int {
    	d++
    	return d
    }
    </pre>
    
    <p>
    the initialization order is <code>d</code>, <code>b</code>, <code>c</code>, <code>a</code>.
    Note that the order of subexpressions in initialization expressions is irrelevant:
    <code>a = c + b</code> and <code>a = b + c</code> result in the same initialization
    order in this example.
    </p>
    
    <p>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 11 20:22:45 UTC 2024
    - 211.6K bytes
    - Viewed (0)
  6. doc/go_spec.html

    )
    
    func f() int {
    	d++
    	return d
    }
    </pre>
    
    <p>
    the initialization order is <code>d</code>, <code>b</code>, <code>c</code>, <code>a</code>.
    Note that the order of subexpressions in initialization expressions is irrelevant:
    <code>a = c + b</code> and <code>a = b + c</code> result in the same initialization
    order in this example.
    </p>
    
    <p>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 21:07:21 UTC 2024
    - 281.5K bytes
    - Viewed (0)
Back to top