Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 89 for isptrto (0.2 sec)

  1. src/cmd/compile/internal/ssa/rewriteS390X.go

    }
    func rewriteValueS390X_OpLoad(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (Load <t> ptr mem)
    	// cond: (is64BitInt(t) || isPtr(t))
    	// result: (MOVDload ptr mem)
    	for {
    		t := v.Type
    		ptr := v_0
    		mem := v_1
    		if !(is64BitInt(t) || isPtr(t)) {
    			break
    		}
    		v.reset(OpS390XMOVDload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    	// match: (Load <t> ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 395.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/MIPS.rules

    (Load <t> ptr mem) && (is16BitInt(t) &&  t.IsSigned()) => (MOVHload ptr mem)
    (Load <t> ptr mem) && (is16BitInt(t) && !t.IsSigned()) => (MOVHUload ptr mem)
    (Load <t> ptr mem) && (is32BitInt(t) || isPtr(t)) => (MOVWload ptr mem)
    (Load <t> ptr mem) && is32BitFloat(t) => (MOVFload ptr mem)
    (Load <t> ptr mem) && is64BitFloat(t) => (MOVDload ptr mem)
    
    // stores
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 35.3K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/memcombine.go

    	for i := int64(0); i < n; i++ {
    		load := a[i].store.Args[1]
    		if load.Op != OpLoad {
    			loadMem = nil
    			break
    		}
    		if load.Uses != 1 {
    			loadMem = nil
    			break
    		}
    		if load.Type.IsPtr() {
    			// Don't combine stores containing a pointer, as we need
    			// a write barrier for those. This can't currently happen,
    			// but might in the future if we ever have another
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/typecheck/stmt.go

    import (
    	"cmd/compile/internal/base"
    	"cmd/compile/internal/ir"
    	"cmd/compile/internal/types"
    	"cmd/internal/src"
    	"internal/types/errors"
    )
    
    func RangeExprType(t *types.Type) *types.Type {
    	if t.IsPtr() && t.Elem().IsArray() {
    		return t.Elem()
    	}
    	return t
    }
    
    func typecheckrangeExpr(n *ir.RangeStmt) {
    }
    
    // type check assignment.
    // if this assignment is the definition of a var on the left side,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 15:10:54 UTC 2023
    - 17.8K bytes
    - Viewed (0)
  5. docs/pt/docs/async.md

    Enquanto você está sentado na mesa com seu _crush_ :heart_eyes:, esperando os hambúrgueres, você pode gastar o tempo admirando como lindo, maravilhoso e esperto é seu _crush_ :heart_eyes:.
    
    Enquanto espera e conversa com seu _crush_ :heart_eyes:, de tempos em tempos, você verifica o número de chamada exibido no balcão para ver se já é sua vez.
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Thu Apr 18 19:53:19 UTC 2024
    - 22.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/MIPS64.rules

    (Load <t> ptr mem) && (is32BitInt(t) &&  t.IsSigned()) => (MOVWload ptr mem)
    (Load <t> ptr mem) && (is32BitInt(t) && !t.IsSigned()) => (MOVWUload ptr mem)
    (Load <t> ptr mem) && (is64BitInt(t) || isPtr(t)) => (MOVVload ptr mem)
    (Load <t> ptr mem) && is32BitFloat(t) => (MOVFload ptr mem)
    (Load <t> ptr mem) && is64BitFloat(t) => (MOVDload ptr mem)
    
    // stores
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 03:59:48 UTC 2023
    - 41.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/rewriteAMD64.go

    	// result: (CMOVQGT y x cond)
    	for {
    		t := v.Type
    		x := v_0
    		y := v_1
    		if v_2.Op != OpAMD64SETG {
    			break
    		}
    		cond := v_2.Args[0]
    		if !(is64BitInt(t) || isPtr(t)) {
    			break
    		}
    		v.reset(OpAMD64CMOVQGT)
    		v.AddArg3(y, x, cond)
    		return true
    	}
    	// match: (CondSelect <t> x y (SETLE cond))
    	// cond: (is64BitInt(t) || isPtr(t))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 712.7K bytes
    - Viewed (0)
  8. src/go/printer/testdata/parser.go

    	}
    	return true
    }
    
    // If x is of the form *T, deref returns T, otherwise it returns x.
    func deref(x ast.Expr) ast.Expr {
    	if p, isPtr := x.(*ast.StarExpr); isPtr {
    		x = p.X
    	}
    	return x
    }
    
    // checkExprOrType checks that x is an expression or a type
    // (and not a raw type such as [...]T).
    func (p *parser) checkExprOrType(x ast.Expr) ast.Expr {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 20:19:51 UTC 2023
    - 50.5K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    // Use SETGF/SETGEF with reversed operands to dodge NaN case.
    (Less(32|64)F x y) => (SETGF  (UCOMIS(S|D) y x))
    (Leq(32|64)F  x y) => (SETGEF (UCOMIS(S|D) y x))
    
    // Lowering loads
    (Load <t> ptr mem) && (is64BitInt(t) || isPtr(t)) => (MOVQload ptr mem)
    (Load <t> ptr mem) && is32BitInt(t) => (MOVLload ptr mem)
    (Load <t> ptr mem) && is16BitInt(t) => (MOVWload ptr mem)
    (Load <t> ptr mem) && (t.IsBoolean() || is8BitInt(t)) => (MOVBload ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  10. schema/field.go

    				return &serializer{
    					Field:      field,
    					Serializer: si.Interface().(SerializerInterface),
    				}
    			},
    		}
    	}
    
    	if field.NewValuePool == nil {
    		field.NewValuePool = poolInitializer(reflect.PtrTo(field.IndirectFieldType))
    	}
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Mon Apr 15 03:20:20 UTC 2024
    - 32K bytes
    - Viewed (0)
Back to top