Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 45 for Rendle (2.24 sec)

  1. src/cmd/compile/internal/types2/unify.go

    	// handles maps each type parameter to its inferred type through
    	// an indirection *Type called (inferred type) "handle".
    	// Initially, each type parameter has its own, separate handle,
    	// with a nil (i.e., not yet inferred) type.
    	// After a type parameter P is unified with a type parameter Q,
    	// P and Q share the same handle (and thus type). This ensures
    	// that inferring the type for a given type parameter P will
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:24:39 UTC 2024
    - 27.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/staticinit/sched.go

    }
    
    func (s *Schedule) staticAssignInlinedCall(l *ir.Name, loff int64, call *ir.InlinedCallExpr, typ *types.Type) bool {
    	if base.Debug.InlStaticInit == 0 {
    		return false
    	}
    
    	// Handle the special case of an inlined call of
    	// a function body with a single return statement,
    	// which turns into a single assignment plus a goto.
    	//
    	// For example code like this:
    	//
    	//	type T struct{ x int }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 17:16:14 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/memcombine.go

    		return false
    	}
    	if v.Op != OpLoad {
    		return false
    	}
    	base, _ := splitPtr(v.Args[0])
    	mem := v.Args[1]
    	size := v.Type.Size()
    
    	if root.Block.Func.Config.arch == "S390X" {
    		// s390x can't handle unaligned accesses to global variables.
    		if base.ptr.Op == OpAddr {
    			return false
    		}
    	}
    
    	// Check all the entries, extract useful info.
    	type LoadRecord struct {
    		load   *Value
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssagen/abi.go

    	// Q: is this needed?
    	savepos := base.Pos
    	savedcurfn := ir.CurFunc
    
    	pos := base.AutogeneratedPos
    	base.Pos = pos
    
    	// At the moment we don't support wrapping a method, we'd need machinery
    	// below to handle the receiver. Panic if we see this scenario.
    	ft := f.Nname.Type()
    	if ft.NumRecvs() != 0 {
    		base.ErrorfAt(f.Pos(), 0, "makeABIWrapper support for wrapping methods not implemented")
    		return
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  5. src/cmd/go/internal/mvs/mvs.go

    // potentially overriding the requirements of the target.
    //
    // The versions to be downgraded may be unreachable from reqs.Latest and
    // reqs.Previous, but the methods of reqs must otherwise handle such versions
    // correctly.
    func Downgrade(target module.Version, reqs DowngradeReqs, downgrade ...module.Version) ([]module.Version, error) {
    	// Per https://research.swtch.com/vgo-mvs#algorithm_4:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 21:58:12 UTC 2024
    - 14.5K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/magic.go

    // Machine division instructions are slow, so we try to
    // compute this division with a multiplication + a few
    // other cheap instructions instead.
    // (We assume here that c != 0, +/- 1, or +/- 2^i.  Those
    // cases are easy to handle in different ways).
    
    // Technique from https://gmplib.org/~tege/divcnst-pldi94.pdf
    
    // First consider unsigned division.
    // Our strategy is to precompute 1/c then do
    //   ⎣x / c⎦ = ⎣x * (1/c)⎦.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 26 19:58:25 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  7. src/archive/tar/writer.go

    	realName, realSize := hdr.Name, hdr.Size
    
    	// TODO(dsnet): Re-enable this when adding sparse support.
    	// See https://golang.org/issue/22735
    	/*
    		// Handle sparse files.
    		var spd sparseDatas
    		var spb []byte
    		if len(hdr.SparseHoles) > 0 {
    			sph := append([]sparseEntry{}, hdr.SparseHoles...) // Copy sparse map
    			sph = alignSparseEntries(sph, hdr.Size)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  8. src/cmd/cgo/gcc.go

    			// pointers to this type will not be considered pointers in Go. They won't
    			// get writebarrier-ed or adjusted during a stack copy. This should handle
    			// all the cases badPointerTypedef used to handle, but hopefully will
    			// continue to work going forward without any more need for cgo changes.
    			tt.Go = c.Ident(incomplete)
    			typedef[name.Name] = &tt
    			break
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/decl.go

    			// Unalias does not memoize if Invalid. Perhaps we should use a
    			// special sentinel distinct from Invalid.
    			alias := check.newAlias(obj, Typ[Invalid])
    			setDefType(def, alias)
    
    			// handle type parameters even if not allowed (Alias type is supported)
    			if tparam0 != nil {
    				if !versionErr && !buildcfg.Experiment.AliasTypeParams {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/rangefunc/rewrite.go

    	           runtime.panicrangestate(abi.RF_DONE)
    		  	}
    		  	rv := #next & 1 == 1 // code generates into #next&1
    			#next = 0
    			return rv
    		  }
    		  return false // or handle returns and gotos
    		}
    
    For example (with perLoopStep == 2)
    
    	F: for range f { // 1, 2
    		for range g { // 3, 4
    			for range h {
    				...
    				break F
    				...
    				...
    				continue F
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 41.6K bytes
    - Viewed (0)
Back to top