Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for isnilinter (0.16 sec)

  1. 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)
  2. 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