Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 33 for optab (0.07 sec)

  1. src/cmd/compile/internal/typecheck/stmt.go

    		// the point of the go/defer statement.
    		if call.Op() == ir.OCALLINTER {
    			iface := as.Lhs[0]
    			init.Append(Stmt(ir.NewUnaryExpr(stmtPos, ir.OCHECKNIL, ir.NewUnaryExpr(iface.Pos(), ir.OITAB, iface))))
    		}
    	}
    
    	// Move call into the wrapper function, now that it's safe to
    	// evaluate there.
    	wrapperFn.Body = []ir.Node{call}
    
    	// Finally, construct a call to the wrapper.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 15:10:54 UTC 2023
    - 17.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/convert.go

    		//
    		// var res *uint8
    		// res = (*uint8)(unsafe.Pointer(itab))
    		// if res != nil {
    		//    res = res.type
    		// }
    
    		// Grab its parts.
    		itab := ir.NewUnaryExpr(base.Pos, ir.OITAB, c)
    		itab.SetType(types.Types[types.TUINTPTR].PtrTo())
    		itab.SetTypecheck(1)
    		data := ir.NewUnaryExpr(n.Pos(), ir.OIDATA, c)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 09 17:28:22 UTC 2023
    - 18.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/writebarrier.go

    		v = v.Args[0]
    	}
    	switch v.Op {
    	case OpSP, OpLocalAddr, OpSelectNAddr:
    		// Stack addresses are always safe.
    		return true
    	case OpITab, OpStringPtr, OpGetClosurePtr:
    		// Itabs, string data, and closure fields are
    		// read-only once initialized.
    		return true
    	case OpAddr:
    		vt := v.Aux.(*obj.LSym).Type
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:09:14 UTC 2023
    - 23.5K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/rewritedec.go

    		return rewriteValuedec_OpComplexImag(v)
    	case OpComplexReal:
    		return rewriteValuedec_OpComplexReal(v)
    	case OpIData:
    		return rewriteValuedec_OpIData(v)
    	case OpIMake:
    		return rewriteValuedec_OpIMake(v)
    	case OpITab:
    		return rewriteValuedec_OpITab(v)
    	case OpLoad:
    		return rewriteValuedec_OpLoad(v)
    	case OpSliceCap:
    		return rewriteValuedec_OpSliceCap(v)
    	case OpSliceLen:
    		return rewriteValuedec_OpSliceLen(v)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:48:31 UTC 2023
    - 24.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/walk/expr.go

    		n := n.(*ir.SelectorExpr)
    		return n.FuncName()
    
    	case ir.OMIN, ir.OMAX:
    		n := n.(*ir.CallExpr)
    		return walkMinMax(n, init)
    
    	case ir.ONOT, ir.ONEG, ir.OPLUS, ir.OBITNOT, ir.OREAL, ir.OIMAG, ir.OSPTR, ir.OITAB, ir.OIDATA:
    		n := n.(*ir.UnaryExpr)
    		n.X = walkExpr(n.X, init)
    		return n
    
    	case ir.ODOTMETH, ir.ODOTINTER:
    		n := n.(*ir.SelectorExpr)
    		n.X = walkExpr(n.X, init)
    		return n
    
    	case ir.OADDR:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssagen/ssa.go

    			}
    			return s.newValue1(ssa.OpSlicePtrUnchecked, n.Type(), a)
    		} else {
    			return s.newValue1(ssa.OpStringPtr, n.Type(), a)
    		}
    
    	case ir.OITAB:
    		n := n.(*ir.UnaryExpr)
    		a := s.expr(n.X)
    		return s.newValue1(ssa.OpITab, n.Type(), a)
    
    	case ir.OIDATA:
    		n := n.(*ir.UnaryExpr)
    		a := s.expr(n.X)
    		return s.newValue1(ssa.OpIData, n.Type(), a)
    
    	case ir.OMAKEFACE:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/expand_calls.go

    	case types.TSTRING:
    		return x.decomposePair(pos, b, a, mem, x.typs.BytePtr, x.typs.Int, OpStringPtr, OpStringLen, &rc)
    
    	case types.TINTER:
    		mem = x.decomposeOne(pos, b, a, mem, x.typs.Uintptr, OpITab, &rc)
    		pos = pos.WithNotStmt()
    		// Immediate interfaces cause so many headaches.
    		if a.Op == OpIMake {
    			data := a.Args[1]
    			for data.Op == OpStructMake1 || data.Op == OpArrayMake1 {
    				data = data.Args[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 05:13:40 UTC 2023
    - 31.9K bytes
    - Viewed (0)
  8. src/runtime/symtab.go

    	types, etypes         uintptr
    	rodata                uintptr
    	gofunc                uintptr // go.func.*
    
    	textsectmap []textsect
    	typelinks   []int32 // offsets from types
    	itablinks   []*itab
    
    	ptab []ptabEntry
    
    	pluginpath string
    	pkghashes  []modulehash
    
    	// This slice records the initializing tasks that need to be
    	// done to start up the program. It is built by the linker.
    	inittasks []*initTask
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 40K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewritegeneric.go

    	typ := &b.Func.Config.Types
    	// match: (EqInter x y)
    	// result: (EqPtr (ITab x) (ITab y))
    	for {
    		x := v_0
    		y := v_1
    		v.reset(OpEqPtr)
    		v0 := b.NewValue0(v.Pos, OpITab, typ.Uintptr)
    		v0.AddArg(x)
    		v1 := b.NewValue0(v.Pos, OpITab, typ.Uintptr)
    		v1.AddArg(y)
    		v.AddArg2(v0, v1)
    		return true
    	}
    }
    func rewriteValuegeneric_OpEqPtr(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 18:24:47 UTC 2024
    - 812.2K bytes
    - Viewed (0)
  10. gradle/verification-keyring.keys

    wKUPB1I3LzRQE2BmkTWufPbC7JvXtQe37vLQ+z8F8EVjqdrWIaEYn89pWwARAQAB
    tCdrZXliYXNlLmlvL2JzaWRldXAgPGJzaWRldXBAa2V5YmFzZS5pbz65AQ0EVadv
    MgEIAMcW3WzQWK+Rm5+i2nClHJJ4FZauqXZfq7NmxdeaZ27qf/bpFkmqMGf4d1MJ
    oPAb+Rnei9S+9xgvJrgtQgilnlBXHftOH7gTU0QJwH8KSXf8R1OqgCJM1ahVj70i
    iKI9yctgwSKLnl2gfo92rhCKHsVPu8pT8RpMYA44wSaN8lNFnJ4fXBlOr7svRobW
    d8k74DoUtS9I443vuKOeT/NGncQJmuhTMibtMWsCbxbP1bvg+r10W/HqTAxxN/dk
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 01 11:46:17 UTC 2024
    - 525.2K bytes
    - Viewed (1)
Back to top