- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for isnilinter (0.22 sec)
-
src/cmd/compile/internal/typebits/typebits.go
base.Fatalf("typebits.Set: invalid alignment, %v", t) } bv.Set(int32(off / int64(types.PtrSize))) //pointer in first slot case types.TINTER: // struct { Itab *tab; void *data; } // or, when isnilinter(t)==true: // struct { Type *type; void *data; } if off&int64(types.PtrSize-1) != 0 { base.Fatalf("typebits.Set: invalid alignment, %v", t) } // The first word of an interface is a pointer, but we don't
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 22 01:53:41 UTC 2023 - 3.2K bytes - Viewed (0) -
src/cmd/compile/internal/liveness/plive.go
clobberPtr(b, v, offset) case types.TSTRING: // struct { byte *str; int len; } clobberPtr(b, v, offset) case types.TINTER: // struct { Itab *tab; void *data; } // or, when isnilinter(t)==true: // struct { Type *type; void *data; } clobberPtr(b, v, offset) clobberPtr(b, v, offset+int64(types.PtrSize)) case types.TSLICE: // struct { byte *array; int len; int cap; }
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/types/algkind_string.go
_ = x[ANOEQ-1] _ = x[ANOALG-2] _ = x[AMEM-3] _ = x[AMEM0-4] _ = x[AMEM8-5] _ = x[AMEM16-6] _ = x[AMEM32-7] _ = x[AMEM64-8] _ = x[AMEM128-9] _ = x[ASTRING-10] _ = x[AINTER-11] _ = x[ANILINTER-12] _ = x[AFLOAT32-13] _ = x[AFLOAT64-14] _ = x[ACPLX64-15] _ = x[ACPLX128-16] _ = x[ASPECIAL-17] }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 18 15:30:00 UTC 2024 - 1K bytes - Viewed (0) -
src/cmd/compile/internal/types/alg.go
AMEM // Type can be compared/hashed as regular memory. AMEM0 // Specific subvariants of AMEM (TODO: move to ../reflectdata?) AMEM8 AMEM16 AMEM32 AMEM64 AMEM128 ASTRING AINTER ANILINTER AFLOAT32 AFLOAT64 ACPLX64 ACPLX128 ASPECIAL // Type needs special comparison/hashing functions. ) // Most kinds are priority 0. Higher numbers are higher priority, in that
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 18 15:30:00 UTC 2024 - 2.4K bytes - Viewed (0) -
src/cmd/compile/internal/types/size.go
case TINTER: // implemented as 2 pointers w = 2 * int64(PtrSize) t.align = uint8(PtrSize) t.intRegs = 2 expandiface(t) if len(t.allMethods.Slice()) == 0 { t.setAlg(ANILINTER) } else { t.setAlg(AINTER) } t.ptrBytes = int64(2 * PtrSize) case TCHAN: // implemented as pointer w = int64(PtrSize) t.intRegs = 1 t.ptrBytes = int64(PtrSize)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 15K bytes - Viewed (0)