- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for SetFrameOffset (0.35 sec)
-
src/cmd/compile/internal/ssagen/pgen.go
s.stkalign = n.Type().Alignment() } if n.Type().HasPointers() { s.stkptrsize = s.stksize lastHasPtr = true } else { lastHasPtr = false } n.SetFrameOffset(-s.stksize) if mls != nil && mls.IsLeader(n) { leaders[n] = -s.stksize } } if mls != nil { // Update offsets of followers (subsumed vars) to be the
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 13.1K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/ssa.go
if !t.HasPointers() { s.Fatalf("openDeferSave of pointerless type %v val=%v", t, val) } pos := val.Pos temp := typecheck.TempAt(pos.WithNotStmt(), s.curfn, t) temp.SetOpenDeferSlot(true) temp.SetFrameOffset(int64(len(s.openDefers))) // so cmpstackvarlt can order them var addrTemp *ssa.Value // Use OpVarLive to make sure stack slot for the closure is not removed by // dead-store elimination
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 284.9K bytes - Viewed (0)