- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for NamedValues (0.16 sec)
-
src/cmd/compile/internal/ssa/func.go
RegAlloc []Location // temporary registers allocated to rare instructions tempRegs map[ID]*Register // map from LocalSlot to set of Values that we want to store in that slot. NamedValues map[LocalSlot][]*Value // Names is a copy of NamedValues.Keys. We keep a separate list // of keys to make iteration order deterministic. Names []*LocalSlot // Canonicalize root/top-level local slots, and canonicalize their pieces.
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/debug.go
// slots that is type-insenstitive. sc := newSlotCanonicalizer() for _, sl := range f.Names { sc.lookup(*sl) } // Add slot -> value entry to f.NamedValues if not already present. addToNV := func(v *Value, sl LocalSlot) { values, ok := f.NamedValues[sl] if !ok { // Haven't seen this slot yet. sla := f.localSlotAddr(sl) f.Names = append(f.Names, sla) } else { for _, ev := range values {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 58.4K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/ssa.go
return } loc := ssa.LocalSlot{N: n, Type: n.Type(), Off: 0} values, ok := s.f.NamedValues[loc] if !ok { s.f.Names = append(s.f.Names, &loc) s.f.CanonicalLocalSlots[loc] = &loc } s.f.NamedValues[loc] = append(values, v) } // Branch is an unresolved branch. type Branch struct { P *obj.Prog // branch instruction
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 284.9K bytes - Viewed (0)