Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ControlValues (0.12 sec)

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

    		}
    
    		// Copy the control values - we need this so we can reduce the
    		// uses property of these values later.
    		controls := append(make([]*Value, 0, 2), b.ControlValues()...)
    
    		// Load control values into registers.
    		for i, v := range b.ControlValues() {
    			if !s.values[v.ID].needReg {
    				continue
    			}
    			if s.f.pass.debug > regDebug {
    				fmt.Printf("  processing control %s\n", v.LongString())
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewrite.go

    		for _, b := range f.Blocks {
    			var b0 *Block
    			if debug > 1 {
    				b0 = new(Block)
    				*b0 = *b
    				b0.Succs = append([]Edge{}, b.Succs...) // make a new copy, not aliasing
    			}
    			for i, c := range b.ControlValues() {
    				for c.Op == OpCopy {
    					c = c.Args[0]
    					b.ReplaceControl(i, c)
    				}
    			}
    			if rb(b) {
    				change = true
    				if debug > 1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
Back to top