Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for OpenDeferSlot (0.2 sec)

  1. src/cmd/compile/internal/liveness/plive.go

    				// prologue (from the result of a mallocgc) but we need to
    				// zero it in case that malloc causes a stack scan.
    				n.SetNeedzero(true)
    				livedefer.Set(int32(i))
    			}
    			if n.OpenDeferSlot() {
    				// Open-coded defer args slots must be live
    				// everywhere in a function, since a panic can
    				// occur (almost) anywhere. Because it is live
    				// everywhere, it must be zeroed on entry.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/func.go

    	if base.Debug.MergeLocals == 0 ||
    		base.Flag.N != 0 ||
    		n.Class != ir.PAUTO ||
    		n.Type().Size() <= int64(3*types.PtrSize) ||
    		n.Addrtaken() ||
    		n.NonMergeable() ||
    		n.OpenDeferSlot() {
    		return false
    	}
    	return true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 25.8K bytes
    - Viewed (0)
Back to top