Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for cmpstackvarlt (0.7 sec)

  1. src/cmd/compile/internal/ssagen/pgen.go

    	"cmd/compile/internal/pgoir"
    	"cmd/compile/internal/ssa"
    	"cmd/compile/internal/types"
    	"cmd/internal/obj"
    	"cmd/internal/objabi"
    	"cmd/internal/src"
    )
    
    // cmpstackvarlt reports whether the stack variable a sorts before b.
    func cmpstackvarlt(a, b *ir.Name, mls *liveness.MergeLocalsState) bool {
    	// Sort non-autos before autos.
    	if needAlloc(a) != needAlloc(b) {
    		return needAlloc(b)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssagen/ssa.go

    //   - Offset of the first closure slot (the rest are laid out consecutively).
    func (s *state) emitOpenDeferInfo() {
    	firstOffset := s.openDefers[0].closureNode.FrameOffset()
    
    	// Verify that cmpstackvarlt laid out the slots in order.
    	for i, r := range s.openDefers {
    		have := r.closureNode.FrameOffset()
    		want := firstOffset + int64(i)*int64(types.PtrSize)
    		if have != want {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top