- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for notStmtBoundary (0.25 sec)
-
src/cmd/compile/internal/ssa/func.go
ID := f.vid.get() if int(ID) < len(f.Cache.values) { v = &f.Cache.values[ID] v.ID = ID } else { v = &Value{ID: ID} } } v.Op = op v.Type = t v.Block = b if notStmtBoundary(op) { pos = pos.WithNotStmt() } v.Pos = pos b.Values = append(b.Values, v) return v } // newValueNoBlock allocates a new Value with the given fields.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 25.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewrite.go
if v.Op == OpInvalid { if v.Pos.IsStmt() == src.PosIsStmt { pendingLines.set(vl, int32(b.ID)) } f.freeValue(v) continue } if v.Pos.IsStmt() != src.PosNotStmt && !notStmtBoundary(v.Op) && pendingLines.get(vl) == int32(b.ID) { pendingLines.remove(vl) v.Pos = v.Pos.WithIsStmt() } if i != j { b.Values[j] = v } j++ }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 19:02:52 UTC 2024 - 64.2K bytes - Viewed (0)