Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NamedValues (0.13 sec)

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

    	defer func() { f.Cache.freeValueSlice(order) }()
    
    	// Remove dead & duplicate entries from namedValues map.
    	s := f.newSparseSet(f.NumValues())
    	defer f.retSparseSet(s)
    	i := 0
    	for _, name := range f.Names {
    		j := 0
    		s.clear()
    		values := f.NamedValues[*name]
    		for _, v := range values {
    			if live[v.ID] && !s.contains(v.ID) {
    				values[j] = v
    				j++
    				s.add(v.ID)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 00:29:01 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/copyelim.go

    		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]
    			}
    		}
    	}
    }
    
    // copySource returns the (non-copy) op which is the
    // ultimate source of v.  v must be a copy op.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/print.go

    					p.value(v, live[v.ID])
    					printed[v.ID] = true
    					n++
    				}
    				p.endDepCycle()
    			}
    		}
    
    		p.endBlock(b, reachable[b.ID])
    	}
    	for _, name := range f.Names {
    		p.named(*name, f.NamedValues[*name])
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 31 21:41:20 UTC 2022
    - 3.9K bytes
    - Viewed (0)
Back to top