Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 60 for Lange (0.48 sec)

  1. doc/go_spec.html

    	<li>the index <code>x</code> is <i>in range</i> if <code>0 &lt;= x &lt; len(a)</code>,
    	    otherwise it is <i>out of range</i></li>
    </ul>
    
    <p>
    For <code>a</code> of <a href="#Array_types">array type</a> <code>A</code>:
    </p>
    <ul>
    	<li>a <a href="#Constants">constant</a> index must be in range</li>
    	<li>if <code>x</code> is out of range at run time,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 21:07:21 UTC 2024
    - 281.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ppc64/ssa.go

    	//		if flive && (v.Op == v.Op == ssa.OpPPC64MOVDconst) {
    	//			// The "mark" is any non-nil Aux value.
    	//			v.Aux = v
    	//		}
    	//		if v.Type.IsFlags() {
    	//			flive = false
    	//		}
    	//		for _, a := range v.Args {
    	//			if a.Type.IsFlags() {
    	//				flive = true
    	//			}
    	//		}
    	//	}
    }
    
    // loadByType returns the load instruction of the given type.
    func loadByType(t *types.Type) obj.As {
    	if t.IsFloat() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (Rsh16Ux(64|32|16|8) <t> x y) && shiftIsBounded(v) => (SRL <t> (ZeroExt16to64 x) y)
    (Rsh8Ux(64|32|16|8)  <t> x y) && shiftIsBounded(v) => (SRL <t> (ZeroExt8to64 x) y)
    
    // shift value may be out of range, use CMP + CSEL instead
    (Lsh64x64 <t> x y) && !shiftIsBounded(v)        => (CSEL [OpARM64LessThanU] (SLL <t> x y) (Const64 <t> [0]) (CMPconst [64] y))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/check.go

    		}
    	}
    
    	// Check use counts
    	uses := make([]int32, f.NumValues())
    	for _, b := range f.Blocks {
    		for _, v := range b.Values {
    			for _, a := range v.Args {
    				uses[a.ID]++
    			}
    		}
    		for _, c := range b.ControlValues() {
    			uses[c.ID]++
    		}
    	}
    	for _, b := range f.Blocks {
    		for _, v := range b.Values {
    			if v.Uses != uses[v.ID] {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 16:41:23 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  5. doc/next/2-language.md

    Go 1.23 makes the (Go 1.22) ["range-over-func" experiment](/wiki/RangefuncExperiment) a part of the language.
    The "range" clause in a "for-range" loop now accepts iterator functions of the following types
    
    	func(func() bool)
    	func(func(K) bool)
    	func(func(K, V) bool)
    
    as range expressions.
    Calls of the iterator argument function produce the iteration values for the "for-range" loop.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 05 19:56:43 UTC 2024
    - 757 bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/schedule.go

    	if f.Config.optimize {
    		for _, b := range f.Blocks {
    			for _, v := range b.Values {
    				for _, a := range v.Args {
    					if a.Block == b {
    						inBlockUses[a.ID] = true
    					}
    				}
    			}
    		}
    	}
    	priq.inBlockUses = inBlockUses
    
    	for _, b := range f.Blocks {
    		// Compute score. Larger numbers are scheduled closer to the end of the block.
    		for _, v := range b.Values {
    			switch {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 08 15:53:17 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/stackalloc.go

    		f.fe.Fatalf(src.NoXPos, "newStackAllocState called without previous free")
    	}
    	return s
    }
    
    func putStackAllocState(s *stackAllocState) {
    	for i := range s.values {
    		s.values[i] = stackValState{}
    	}
    	for i := range s.interfere {
    		s.interfere[i] = nil
    	}
    	for i := range s.names {
    		s.names[i] = LocalSlot{}
    	}
    	s.f.Cache.stackAllocState = s
    	s.f = nil
    	s.live = nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 21:29:41 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/copyelim.go

    	// Update block control values.
    	for _, b := range f.Blocks {
    		for i, v := range b.ControlValues() {
    			if v.Op == OpCopy {
    				b.ReplaceControl(i, v.Args[0])
    			}
    		}
    	}
    
    	// Update named values.
    	for _, name := range f.Names {
    		values := f.NamedValues[*name]
    		for i, v := range values {
    			if v.Op == OpCopy {
    				values[i] = v.Args[0]
    			}
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/memcombine.go

    	var order []*Value
    
    	// Mark all values that are the argument of an OR.
    	for _, b := range f.Blocks {
    		for _, v := range b.Values {
    			if v.Op == OpOr16 || v.Op == OpOr32 || v.Op == OpOr64 {
    				mark.add(v.Args[0].ID)
    				mark.add(v.Args[1].ID)
    			}
    		}
    	}
    	for _, b := range f.Blocks {
    		order = order[:0]
    		for _, v := range b.Values {
    			if v.Op != OpOr16 && v.Op != OpOr32 && v.Op != OpOr64 {
    				continue
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  10. src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go

    		cSrc          string
    		expectedError string
    	}{
    		{goSrc: "libfuzzer1.go", expectedError: "panic: found it"},
    		{goSrc: "libfuzzer2.go", cSrc: "libfuzzer2.c", expectedError: "panic: found it"},
    	}
    	for _, tc := range cases {
    		tc := tc
    		name := strings.TrimSuffix(tc.goSrc, ".go")
    		t.Run(name, func(t *testing.T) {
    			t.Parallel()
    
    			dir := newTempDir(t)
    			defer dir.RemoveAll(t)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 00:12:03 UTC 2024
    - 2.6K bytes
    - Viewed (0)
Back to top