Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 32 for blocky (0.65 sec)

  1. src/cmd/compile/internal/types2/labels.go

    		}
    	}
    }
    
    // A block tracks label declarations in a block and its enclosing blocks.
    type block struct {
    	parent *block                         // enclosing block
    	lstmt  *syntax.LabeledStmt            // labeled statement to which this block belongs, or nil
    	labels map[string]*syntax.LabeledStmt // allocated lazily
    }
    
    // insert records a new label declaration for the current block.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssagen/ssa.go

    			base.Fatalf("in %s, badly placed LoweredGetClosurePtr: %v %v", v.Block.Func.Name, v.Block, v)
    		}
    	}
    }
    
    // CheckArgReg ensures that v is in the function's entry block.
    func CheckArgReg(v *ssa.Value) {
    	entry := v.Block.Func.Entry
    	if entry != v.Block {
    		base.Fatalf("in %s, badly placed ArgIReg or ArgFReg: %v %v", v.Block.Func.Name, v.Block, v)
    	}
    }
    
    func AddrAuto(a *obj.Addr, v *ssa.Value) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  3. src/archive/tar/writer.go

    					sa.IsExtended()[0] = 1
    				}
    				return sp
    			}
    			sp2 := formatSPD(spd, blk.GNU().Sparse())
    			for len(sp2) > 0 {
    				var spHdr block
    				sp2 = formatSPD(sp2, spHdr.Sparse())
    				spb = append(spb, spHdr[:]...)
    			}
    
    			// Update size fields in the header block.
    			realSize := hdr.Size
    			hdr.Size = 0 // Encoded size; does not account for encoded sparse map
    			for _, s := range spd {
    				hdr.Size += s.Length
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/typecheck/_builtin/runtime.go

    func selectnbrecv(elem *any, hchan <-chan any) (bool, bool)
    
    func selectsetpc(pc *uintptr)
    func selectgo(cas0 *byte, order0 *byte, pc0 *uintptr, nsends int, nrecvs int, block bool) (int, bool)
    func block()
    
    func makeslice(typ *byte, len int, cap int) unsafe.Pointer
    func makeslice64(typ *byte, len int64, cap int64) unsafe.Pointer
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/syntax/positions.go

    func StartPos(n Node) Pos {
    	// Cases for nodes which don't need a correction are commented out.
    	for m := n; ; {
    		switch n := m.(type) {
    		case nil:
    			panic("nil node")
    
    		// packages
    		case *File:
    			// file block starts at the beginning of the file
    			return MakePos(n.Pos().Base(), 1, 1)
    
    		// declarations
    		// case *ImportDecl:
    		// case *ConstDecl:
    		// case *TypeDecl:
    		// case *VarDecl:
    		// case *FuncDecl:
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 17:49:19 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/decl.go

    	// - an object whose type is fully inferred is painted black
    	//
    	// During type inference, an object's color changes from white to grey
    	// to black (pre-declared objects are painted black from the start).
    	// A black object (i.e., its type) can only depend on (refer to) other black
    	// ones. White and grey objects may depend on white and black objects.
    	// A dependency on a grey object indicates a cycle which may or may not be
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ppc64/ssa.go

    			if jmp.invasmun {
    				// TODO: The second branch is probably predict-not-taken since it is for FP unordered
    				s.Br(ppc64.ABVS, b.Succs[1].Block())
    			}
    		case b.Succs[1].Block():
    			s.Br(jmp.asm, b.Succs[0].Block())
    			if jmp.asmeq {
    				s.Br(ppc64.ABEQ, b.Succs[0].Block())
    			}
    		default:
    			if b.Likely != ssa.BranchUnlikely {
    				s.Br(jmp.asm, b.Succs[0].Block())
    				if jmp.asmeq {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/rangefunc/rewrite.go

    			},
    		}
    		setPos(nif, end)
    		block.List = append(block.List, nif)
    		block.List = append(block.List, r.setState(abi.RF_EXHAUSTED, end))
    	}
    	block.List = append(block.List, checks...)
    
    	if len(r.forStack) == 1 { // ending an outermost loop
    		r.declStmt = nil
    		r.nextVar = nil
    		r.retVars = nil
    		r.defers = nil
    	}
    
    	r.rewritten[nfor] = block
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 41.6K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types2/api.go

    	// containing the function declaration.
    	//
    	// The Scope of a function contains the declarations of any
    	// type parameters, parameters, and named results, plus any
    	// local declarations in the body block.
    	// It is coextensive with the complete extent of the
    	// function's syntax ([*ast.FuncDecl] or [*ast.FuncLit]).
    	// The Scopes mapping does not contain an entry for the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 13:48:53 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssagen/pgen.go

    		}
    
    		if needAlloc(ln) {
    			ln.SetUsed(false)
    		}
    	}
    
    	for _, l := range f.RegAlloc {
    		if ls, ok := l.(ssa.LocalSlot); ok {
    			ls.N.SetUsed(true)
    		}
    	}
    
    	for _, b := range f.Blocks {
    		for _, v := range b.Values {
    			if n, ok := v.Aux.(*ir.Name); ok {
    				switch n.Class {
    				case ir.PPARAMOUT:
    					if n.IsOutputParamInRegisters() && v.Op == ssa.OpVarDef {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
Back to top