- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for NumElem (0.24 sec)
-
src/cmd/compile/internal/ssagen/ssa.go
val := s.newValue1I(ssa.OpStructSelect, ft, int64(i), right) s.storeTypeScalars(ft, addr, val, 0) } case t.IsArray() && t.NumElem() == 0: // nothing case t.IsArray() && t.NumElem() == 1: s.storeTypeScalars(t.Elem(), left, s.newValue1I(ssa.OpArraySelect, t.Elem(), 0, right), 0) default: s.Fatalf("bad write barrier type %v", t) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 284.9K bytes - Viewed (0) -
src/cmd/compile/internal/liveness/plive.go
clobberPtr(b, v, offset+int64(types.PtrSize)) case types.TSLICE: // struct { byte *array; int len; int cap; } clobberPtr(b, v, offset) case types.TARRAY: for i := int64(0); i < t.NumElem(); i++ { clobberWalk(b, v, offset+i*t.Elem().Size(), t.Elem()) } case types.TSTRUCT: for _, t1 := range t.Fields() { clobberWalk(b, v, offset+t1.Offset, t1.Type) } default:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 15:22:22 UTC 2024 - 45.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/func.go
st := name.Type return f.SplitSlot(name, st.FieldName(i), st.FieldOff(i), st.FieldType(i)) } func (f *Func) SplitArray(name *LocalSlot) *LocalSlot { n := name.N at := name.Type if at.NumElem() != 1 { base.FatalfAt(n.Pos(), "bad array size") } et := at.Elem() return f.SplitSlot(name, "[0]", 0, et) } func (f *Func) SplitSlot(name *LocalSlot, sfx string, offset int64, t *types.Type) *LocalSlot {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 25.8K bytes - Viewed (0)