Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 181 for y_const (0.34 sec)

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

    	n.Cap = DefaultLit(Expr(n.Cap), types.Types[types.TINT])
    
    	if ir.IsConst(n.Len, constant.Int) && ir.Int64Val(n.Len) < 0 {
    		base.Fatalf("len for OSLICEHEADER must be non-negative")
    	}
    
    	if ir.IsConst(n.Cap, constant.Int) && ir.Int64Val(n.Cap) < 0 {
    		base.Fatalf("cap for OSLICEHEADER must be non-negative")
    	}
    
    	if ir.IsConst(n.Len, constant.Int) && ir.IsConst(n.Cap, constant.Int) && constant.Compare(n.Len.Val(), token.GTR, n.Cap.Val()) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:29:45 UTC 2024
    - 23.1K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loadxcoff/ldxcoff.go

    				// Length should be 64
    				if rx.Length != 64 {
    					return errorf("section %s: relocation R_POS has length different from 64: %d", sect.Name, rx.Length)
    				}
    				rSize = 8
    				rType = objabi.R_CONST
    				rAdd = int64(rx.Symbol.Value)
    
    			case xcoff.R_RBR:
    				rSize = 4
    				rType = objabi.R_CALLPOWER
    				rAdd = 0
    			}
    			r, _ := sb.AddRel(rType)
    			r.SetOff(rOff)
    			r.SetSiz(rSize)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/MIPS64.rules

    (ANDconst [c] (MOVVconst [d])) => (MOVVconst [c&d])
    (ANDconst [c] (ANDconst [d] x)) => (ANDconst [c&d] x)
    (ORconst [c] (MOVVconst [d])) => (MOVVconst [c|d])
    (ORconst [c] (ORconst [d] x)) && is32Bit(c|d) => (ORconst [c|d] x)
    (XORconst [c] (MOVVconst [d])) => (MOVVconst [c^d])
    (XORconst [c] (XORconst [d] x)) && is32Bit(c^d) => (XORconst [c^d] x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 03:59:48 UTC 2023
    - 41.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/memcombine.go

    	ptr := a[0].store.Args[0]
    
    	// Check for constant stores
    	isConst := true
    	for i := int64(0); i < n; i++ {
    		switch a[i].store.Args[1].Op {
    		case OpConst32, OpConst16, OpConst8, OpConstBool:
    		default:
    			isConst = false
    			break
    		}
    	}
    	if isConst {
    		// Modify root to do all the stores.
    		var c int64
    		mask := int64(1)<<(8*size) - 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/walk/expr.go

    	if t.IsArray() {
    		n.SetBounded(bounded(r, t.NumElem()))
    		if base.Flag.LowerM != 0 && n.Bounded() && !ir.IsConst(n.Index, constant.Int) {
    			base.Warn("index bounds check elided")
    		}
    	} else if ir.IsConst(n.X, constant.String) {
    		n.SetBounded(bounded(r, int64(len(ir.StringVal(n.X)))))
    		if base.Flag.LowerM != 0 && n.Bounded() && !ir.IsConst(n.Index, constant.Int) {
    			base.Warn("index bounds check elided")
    		}
    	}
    	return n
    }
    
    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/typecheck/func.go

    			n.SetType(nil)
    			return n
    		}
    		if !checkmake(t, "len", &l) || r != nil && !checkmake(t, "cap", &r) {
    			n.SetType(nil)
    			return n
    		}
    		if ir.IsConst(l, constant.Int) && r != nil && ir.IsConst(r, constant.Int) && constant.Compare(l.Val(), token.GTR, r.Val()) {
    			base.Errorf("len larger than cap in make(%v)", t)
    			n.SetType(nil)
    			return n
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/x86/a.out.go

    	FREGMIN      = REG_X0 + 5  // first register variable
    	FREGEXT      = REG_X0 + 15 // first external register
    	T_TYPE       = 1 << 0
    	T_INDEX      = 1 << 1
    	T_OFFSET     = 1 << 2
    	T_FCONST     = 1 << 3
    	T_SYM        = 1 << 4
    	T_SCONST     = 1 << 5
    	T_64         = 1 << 6
    	T_GOTYPE     = 1 << 7
    )
    
    // https://www.uclibc.org/docs/psABI-x86_64.pdf, figure 3.36
    var AMD64DWARFRegisters = map[int16]int16{
    	REG_AX:  0,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 31 20:28:39 UTC 2021
    - 6.8K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/syntax/parser.go

    			}
    			p.advance(_Import, _Const, _Type, _Var, _Func)
    			continue
    		}
    
    		// Reset p.pragma BEFORE advancing to the next token (consuming ';')
    		// since comments before may set pragmas for the next function decl.
    		p.clearPragma()
    
    		if p.tok != _EOF && !p.got(_Semi) {
    			p.syntaxError("after top level declaration")
    			p.advance(_Import, _Const, _Type, _Var, _Func)
    		}
    	}
    	// p.tok == _EOF
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 62.9K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (OR x (MOVDconst [c])) && isU32Bit(c) => (ORconst [c] x)
    
    // Simplify consts
    (ANDconst [c] (ANDconst [d] x)) => (ANDconst [c&d] x)
    (ORconst [c] (ORconst [d] x)) => (ORconst [c|d] x)
    (XORconst [c] (XORconst [d] x)) => (XORconst [c^d] x)
    (ANDconst [-1] x) => x
    (ANDconst [0] _) => (MOVDconst [0])
    (XORconst [0] x) => x
    (ORconst [-1] _) => (MOVDconst [-1])
    (ORconst [0] x) => x
    
    // zero-extend of small and => small and
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/walk/builtin.go

    		// BUCKETSIZE runtime.makemap will allocate the buckets on the heap.
    		// Maximum key and elem size is 128 bytes, larger objects
    		// are stored with an indirection. So max bucket size is 2048+eps.
    		if !ir.IsConst(hint, constant.Int) ||
    			constant.Compare(hint.Val(), token.LEQ, constant.MakeInt64(abi.MapBucketCount)) {
    
    			// In case hint is larger than BUCKETSIZE runtime.makemap
    			// will allocate the buckets on the heap, see #20184
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 22:35:22 UTC 2024
    - 31.2K bytes
    - Viewed (0)
Back to top