Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NumBlocks (0.58 sec)

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

    			// Instead, we mark the corresponding Selects as needReg.
    		}
    	}
    	s.computeLive()
    
    	s.endRegs = make([][]endReg, f.NumBlocks())
    	s.startRegs = make([][]startReg, f.NumBlocks())
    	s.spillLive = make([][]ID, f.NumBlocks())
    	s.sdom = f.Sdom()
    
    	// wasm: Mark instructions that can be optimized to have their values only on the WebAssembly stack.
    	if f.Config.ctxt.Arch.Arch == sys.ArchWasm {
    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/debug.go

    	// One blockDebug per block. Initialized in allocBlock.
    	if cap(state.blockDebug) < f.NumBlocks() {
    		state.blockDebug = make([]BlockDebug, f.NumBlocks())
    	} else {
    		// This local variable, and the ones like it below, enable compiler
    		// optimizations. Don't inline them.
    		b := state.blockDebug[:f.NumBlocks()]
    		for i := range b {
    			b[i] = BlockDebug{}
    		}
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/rewrite.go

    	// at that point turn on cycle detection. Instead of a fixed limit,
    	// size the limit according to func size to allow for cases such
    	// as the one in issue #66773.
    	itersLimit := f.NumBlocks()
    	if itersLimit < 20 {
    		itersLimit = 20
    	}
    	var iters int
    	var states map[string]bool
    	for {
    		change := false
    		deadChange := false
    		for _, b := range f.Blocks {
    			var b0 *Block
    			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