Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 41 for Epost (0.56 sec)

  1. src/cmd/go/internal/mvs/mvs.go

    			}
    		}
    		postorder = append(postorder, m)
    		return nil
    	}
    	for _, m := range list {
    		if err := walk(m); err != nil {
    			return nil, err
    		}
    	}
    
    	// Walk modules in reverse post-order, only adding those not implied already.
    	have := map[module.Version]bool{}
    	walk = func(m module.Version) error {
    		if have[m] {
    			return nil
    		}
    		have[m] = true
    		for _, m1 := range reqCache[m] {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 21:58:12 UTC 2024
    - 14.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/regalloc.go

    // load it from a slot on the stack. We must also issue an instruction to
    // initialize that stack location with a copy of v.
    //
    // pre-regalloc:
    //   (1) v = Op ...
    //   (2) x = Op ...
    //   (3) ... = Op v ...
    //
    // post-regalloc:
    //   (1) v = Op ...    : AX // computes v, store result in AX
    //       s = StoreReg v     // spill v to a stack slot
    //   (2) x = Op ...    : AX // some other op uses AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssagen/ssa.go

    			lab.breakTarget = nil
    		}
    
    		// done with body, goto incr
    		if b := s.endBlock(); b != nil {
    			b.AddEdgeTo(bIncr)
    		}
    
    		// generate incr
    		s.startBlock(bIncr)
    		if n.Post != nil {
    			s.stmt(n.Post)
    		}
    		if b := s.endBlock(); b != nil {
    			b.AddEdgeTo(bCond)
    			// It can happen that bIncr ends in a block containing only VARKILL,
    			// and that muddles the debugging experience.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/test/testdata/copy_test.go

    // Code generated by gen/copyGen.go. DO NOT EDIT.
    
    package main
    
    import "testing"
    
    type T1 struct {
    	pre  [8]byte
    	mid  [1]byte
    	post [8]byte
    }
    
    //go:noinline
    func t1copy_ssa(y, x *[1]byte) {
    	*y = *x
    }
    func testCopy1(t *testing.T) {
    	a := T1{[8]byte{201, 202, 203, 204, 205, 206, 207, 208}, [1]byte{0}, [8]byte{211, 212, 213, 214, 215, 216, 217, 218}}
    	x := [1]byte{100}
    	t1copy_ssa(&a.mid, &x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Dec 23 06:40:04 UTC 2020
    - 150.2K bytes
    - Viewed (0)
  5. src/cmd/go/internal/web/url_windows_test.go

    	// url.Parse, so we substitute a slash-based path for testing instead.
    	{
    		url:     `file://D:/Program Files/Viewer/startup.htm`,
    		wantErr: "file URL encodes volume in host field: too few slashes?",
    	},
    
    	// The blog post discourages the use of non-ASCII characters because they
    	// depend on the user's current codepage. However, when we are working with Go
    	// strings we assume UTF-8 encoding, and our url package refuses to encode
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 13:43:51 UTC 2019
    - 3.1K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/test/testdata/gen/zeroGen.go

    	for _, s := range sizes {
    		// type for test
    		fmt.Fprintf(w, "type Z%d struct {\n", s)
    		fmt.Fprintf(w, "  pre [8]byte\n")
    		fmt.Fprintf(w, "  mid [%d]byte\n", s)
    		fmt.Fprintf(w, "  post [8]byte\n")
    		fmt.Fprintf(w, "}\n")
    
    		// function being tested
    		fmt.Fprintf(w, "//go:noinline\n")
    		fmt.Fprintf(w, "func zero%d_ssa(x *[%d]byte) {\n", s, s)
    		fmt.Fprintf(w, "  *x = [%d]byte{}\n", s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 20 02:13:02 UTC 2022
    - 4.1K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/numberlines.go

    			lp.first = line
    			change = true
    		}
    		if line > lp.last {
    			lp.last = line
    			change = true
    		}
    		if change {
    			ranges[i] = lp
    		}
    	}
    
    	// Visit in reverse post order so that all non-loop predecessors come first.
    	for j := len(po) - 1; j >= 0; j-- {
    		b := po[j]
    		// Find the first interesting position and check to see if it differs from any predecessor
    		firstPos := src.NoXPos
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 14 21:26:13 UTC 2023
    - 7.8K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/rangefunc/rewrite.go

    			}
    			...
    			return true
    		})
    	    if #state1 == abi.RF_PANIC {
    	       	panic(runtime.panicrangestate(abi.RF_MISSING_PANIC))
    	    }
    		#state1 = abi.RF_EXHAUSTED
    	}
    
    Note that the post-h checks only consider a break,
    since no generated code tries to continue g.
    
    # Gotos and other labeled break/continue
    
    The final control flow translations are goto and break/continue of a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 41.6K bytes
    - Viewed (0)
  9. src/cmd/cgo/ast.go

    		f.walk(n.Body, ctxStmt, visit)
    	case *ast.SelectStmt:
    		f.walk(n.Body, ctxStmt, visit)
    	case *ast.ForStmt:
    		f.walk(n.Init, ctxStmt, visit)
    		f.walk(&n.Cond, ctxExpr, visit)
    		f.walk(n.Post, ctxStmt, visit)
    		f.walk(n.Body, ctxStmt, visit)
    	case *ast.RangeStmt:
    		f.walk(&n.Key, ctxExpr, visit)
    		f.walk(&n.Value, ctxExpr, visit)
    		f.walk(&n.X, ctxExpr, visit)
    		f.walk(n.Body, ctxStmt, visit)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 07 16:54:27 UTC 2023
    - 14.3K bytes
    - Viewed (0)
  10. src/cmd/go/internal/load/pkg.go

    func (p *Package) UsesCgo() bool {
    	return len(p.CgoFiles) > 0
    }
    
    // PackageList returns the list of packages in the dag rooted at roots
    // as visited in a depth-first post-order traversal.
    func PackageList(roots []*Package) []*Package {
    	seen := map[*Package]bool{}
    	all := []*Package{}
    	var walk func(*Package)
    	walk = func(p *Package) {
    		if seen[p] {
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 28 17:00:51 UTC 2024
    - 120K bytes
    - Viewed (0)
Back to top