Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for elimUnreadAutos (0.14 sec)

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

    			continue
    		}
    		// replace with OpCopy
    		v.SetArgs1(v.MemoryArg())
    		v.Aux = nil
    		v.AuxInt = 0
    		v.Op = OpCopy
    	}
    }
    
    // elimUnreadAutos deletes stores (and associated bookkeeping ops VarDef and VarKill)
    // to autos that are never read from.
    func elimUnreadAutos(f *Func) {
    	// Loop over all ops that affect autos taking note of which
    	// autos we need and also stores that we might be able to
    	// eliminate.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 25 20:07:26 UTC 2024
    - 11K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/compile.go

    	{name: "lowered deadcode for cse", fn: deadcode}, // deadcode immediately before CSE avoids CSE making dead values live again
    	{name: "lowered cse", fn: cse},
    	{name: "elim unread autos", fn: elimUnreadAutos},
    	{name: "tighten tuple selectors", fn: tightenTupleSelectors, required: true},
    	{name: "lowered deadcode", fn: deadcode, required: true},
    	{name: "checkLower", fn: checkLower, required: true},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 18.6K bytes
    - Viewed (0)
Back to top