Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for computeLive (0.11 sec)

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

    		}
    	}
    }
    
    // computeLive computes a map from block ID to a list of
    // stack-slot-needing value IDs live at the end of that block.
    // TODO: this could be quadratic if lots of variables are live across lots of
    // basic blocks. Figure out a way to make this function (or, more precisely, the user
    // of this function) require only linear size & time.
    func (s *stackAllocState) computeLive(spillLive [][]ID) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 21:29:41 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/regalloc.go

    	pos  src.XPos // source position of next use
    }
    
    // computeLive computes a map from block ID to a list of value IDs live at the end
    // of that block. Together with the value ID is a count of how many instructions
    // to the next use of that value. The resulting map is stored in s.live.
    // computeLive also computes the desired register information at the end of each block.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
Back to top