Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for isnilinter (0.22 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
Back to top