Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 27 for neste (0.57 sec)

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

    				fmt.Printf(" %s", b)
    			}
    		}
    		fmt.Print("\n")
    	}
    	return ln
    }
    
    // assembleChildren initializes the children field of each
    // loop in the nest.  Loop A is a child of loop B if A is
    // directly nested within B (based on the reducible-loops
    // detection above)
    func (ln *loopnest) assembleChildren() {
    	if ln.initializedChildren {
    		return
    	}
    	for _, l := range ln.loops {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 31 21:41:20 UTC 2022
    - 15.4K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/validtype.go

    			}
    		}
    
    		// No cycle was found. Check the RHS of t.
    		// Every type added to nest is also added to path; thus every type that is in nest
    		// must also be in path (invariant). But not every type in path is in nest, since
    		// nest may be pruned (see below, *TypeParam case).
    		if !check.validType0(pos, t.Origin().fromRHS, append(nest, t), append(path, t)) {
    			return false
    		}
    
    		// see TODO above
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 13:22:37 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/inline/inlheur/function_properties.go

    	// call (this assumes the parameter is of interface type).
    	ParamFeedsInterfaceMethodCall ParamPropBits = 1 << iota
    
    	// Parameter value feeds unmodified into an interface call that
    	// may be conditional/nested and not always executed (this assumes
    	// the parameter is of interface type).
    	ParamMayFeedInterfaceMethodCall ParamPropBits = 1 << iota
    
    	// Parameter value feeds unmodified into a top level indirect
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 10 18:52:53 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/types2/infer.go

    	// as progress is being made.
    	//
    	// This is an O(n^2) algorithm where n is the number of
    	// type parameters: if there is progress, at least one
    	// type argument is inferred per iteration, and we have
    	// a doubly nested loop.
    	//
    	// In practice this is not a problem because the number
    	// of type parameters tends to be very small (< 5 or so).
    	// (It should be possible for unification to efficiently
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 13:54:20 UTC 2024
    - 26.4K bytes
    - Viewed (0)
  5. src/cmd/cover/cover.go

    //
    //	S1
    //	if cond {
    //		S2
    //	}
    //	S3
    //
    // counters will be added before S1 and before S3. The block containing S2
    // will be visited in a separate call.
    // TODO: Nested simple blocks get unnecessary (but correct) counters
    func (f *File) addCounters(pos, insertPos, blockEnd token.Pos, list []ast.Stmt, extendToClosingBrace bool) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 34.5K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/labels.go

    			check.recordUse(s.Label, obj)
    
    		case *syntax.AssignStmt:
    			if s.Op == syntax.Def {
    				recordVarDecl(s.Pos())
    			}
    
    		case *syntax.BlockStmt:
    			// Unresolved forward jumps inside the nested block
    			// become forward jumps in the current block.
    			fwdJumps = append(fwdJumps, check.blockBranches(all, b, lstmt, s.List)...)
    
    		case *syntax.IfStmt:
    			stmtBranches(s.Then)
    			if s.Else != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/rangefunc/rewrite.go

    	        	panic(runtime.panicrangestate(abi.RF_MISSING_PANIC))
    	        }
    			#state1 = abi.RF_EXHAUSTED
    		}
    
    # Nested Loops
    
    So far we've only considered a single loop. If a function contains a
    sequence of loops, each can be translated individually. But loops can
    be nested. It would work to translate the innermost loop and then
    translate the loop around it, and so on, except that there'd be a lot
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 41.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/decompose.go

    		// delete the name for the struct as a whole
    		delete(f.NamedValues, *name)
    	} else {
    		f.NamedValues[*name] = keep
    	}
    
    	// now that this f.NamedValues contains values for the struct
    	// fields, recurse into nested structs
    	for i := 0; i < n; i++ {
    		if name.Type.FieldType(i).IsStruct() {
    			slots = decomposeUserStructInto(f, fnames[i], slots)
    			delete(f.NamedValues, *fnames[i])
    		} else if name.Type.FieldType(i).IsArray() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 23 21:22:15 UTC 2022
    - 13.4K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/return.go

    		if cc.Cases == nil {
    			hasDefault = true
    		}
    		if !check.isTerminatingList(cc.Body, "") || hasBreakList(cc.Body, label, true) {
    			return false
    		}
    	}
    	return hasDefault
    }
    
    // TODO(gri) For nested breakable statements, the current implementation of hasBreak
    // will traverse the same subtree repeatedly, once for each label. Replace
    // with a single-pass label/break matching phase.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  10. doc/go_spec.html

    In contrast to other identifiers, labels are not block scoped and do
    not conflict with identifiers that are not labels. The scope of a label
    is the body of the function in which it is declared and excludes
    the body of any nested function.
    </p>
    
    
    <h3 id="Blank_identifier">Blank identifier</h3>
    
    <p>
    The <i>blank identifier</i> is represented by the underscore character <code>_</code>.
    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