Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 965 for blockAsm (0.23 sec)

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

    						v.Op, v.Args[1].Type.String())
    				}
    			}
    
    			// TODO: check for cycles in values
    		}
    	}
    
    	// Check to make sure all Blocks referenced are in the function.
    	if !blockMark[f.Entry.ID] {
    		f.Fatalf("entry block %v is missing", f.Entry)
    	}
    	for _, b := range f.Blocks {
    		for _, c := range b.Preds {
    			if !blockMark[c.b.ID] {
    				f.Fatalf("predecessor block %v for %v is missing", c, b)
    			}
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 16:41:23 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/tools/go/cfg/cfg.go

    import (
    	"bytes"
    	"fmt"
    	"go/ast"
    	"go/format"
    	"go/token"
    )
    
    // A CFG represents the control-flow graph of a single function.
    //
    // The entry point is Blocks[0]; there may be multiple return blocks.
    type CFG struct {
    	fset   *token.FileSet
    	Blocks []*Block // block[0] is entry; order otherwise undefined
    }
    
    // A Block represents a basic block: a list of statements and
    // expressions that are always evaluated sequentially.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BTreePersistentIndexedCache.java

            }
        }
    
        private void doVerify() throws Exception {
            List<BlockPayload> blocks = new ArrayList<BlockPayload>();
    
            HeaderBlock header = store.readFirst(HeaderBlock.class);
            blocks.add(header);
            verifyTree(header.getRoot(), "", blocks, Long.MAX_VALUE, true);
    
            Collections.sort(blocks, new Comparator<BlockPayload>() {
                @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 26.5K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/fuse_branchredirect.go

    //	  If v17 goto s else o
    //
    // We can redirect p to s directly.
    //
    // The implementation here borrows the framework of the prove pass.
    //
    //	1, Traverse all blocks of function f to find If blocks.
    //	2,   For any If block b, traverse all its predecessors to find If blocks.
    //	3,     For any If block predecessor p, update relationship p->b.
    //	4,     Traverse all successors of b.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 16 21:40:11 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/storage/cacher/ready.go

    	waitCh      chan struct{} // blocks until is ready or stopped
    }
    
    func newReady() *ready {
    	return &ready{
    		waitCh: make(chan struct{}),
    		state:  Pending,
    	}
    }
    
    // done close the channel once the state is Ready or Stopped
    func (r *ready) done() chan struct{} {
    	r.restartLock.Lock()
    	defer r.restartLock.Unlock()
    	return r.waitCh
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 16 13:32:11 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/func_test.go

    	f.cachedLineStarts = newXposmap(map[int]lineRange{0: {0, 100}, 1: {0, 100}, 2: {0, 100}, 3: {0, 100}, 4: {0, 100}})
    
    	blocks := make(map[string]*Block)
    	values := make(map[string]*Value)
    	// Create all the blocks and values.
    	for _, bloc := range blocs {
    		b := f.NewBlock(bloc.control.kind)
    		blocks[bloc.name] = b
    		for _, valu := range bloc.valus {
    			// args are filled in the second pass.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:01:04 UTC 2023
    - 13.1K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/block.go

    type Block struct {
    	// A unique identifier for the block. The system will attempt to allocate
    	// these IDs densely, but no guarantees.
    	ID ID
    
    	// Source position for block's control operation
    	Pos src.XPos
    
    	// The kind of block this is.
    	Kind BlockKind
    
    	// Likely direction for branches.
    	// If BranchLikely, Succs[0] is the most likely branch taken.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  8. cluster/addons/calico-policy-controller/bgpconfigurations-crd.yaml

                      type: object
                    type: array
                  serviceClusterIPs:
                    description: ServiceClusterIPs are the CIDR blocks from which service
                      cluster IPs are allocated. If specified, Calico will advertise these
                      blocks, as well as any cluster IPs within them.
                    items:
                      description: ServiceClusterIPBlock represents a single allowed ClusterIP
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 07 20:48:43 UTC 2021
    - 5.8K bytes
    - Viewed (0)
  9. test/chan/select3.go

    		select {
    		case <-nilch:
    			unreachable()
    		default:
    		}
    	})
    
    	// sending to an async channel with free buffer space never blocks
    	testBlock(never, func() {
    		ch := make(chan int, async)
    		ch <- 7
    	})
    
    	// receiving from a closed channel never blocks
    	testBlock(never, func() {
    		for i := 0; i < 10; i++ {
    			if <-closedch != 0 {
    				panic("expected zero value when reading from closed channel")
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Jul 08 02:10:12 UTC 2017
    - 4.1K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/dom.go

    package ssa
    
    // This file contains code to compute the dominator tree
    // of a control-flow graph.
    
    // postorder computes a postorder traversal ordering for the
    // basic blocks in f. Unreachable blocks will not appear.
    func postorder(f *Func) []*Block {
    	return postorderWithNumbering(f, nil)
    }
    
    type blockAndIndex struct {
    	b     *Block
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Dec 03 17:08:51 UTC 2022
    - 7.4K bytes
    - Viewed (0)
Back to top