Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 38 for succFn (0.13 sec)

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

    		switch next {
    		case b.Succs[0].Block():
    			s.Br(jmp.invasm, b.Succs[1].Block())
    		case b.Succs[1].Block():
    			s.Br(jmp.asm, b.Succs[0].Block())
    		default:
    			if b.Likely != ssa.BranchUnlikely {
    				s.Br(jmp.asm, b.Succs[0].Block())
    				s.Br(obj.AJMP, b.Succs[1].Block())
    			} else {
    				s.Br(jmp.invasm, b.Succs[1].Block())
    				s.Br(obj.AJMP, b.Succs[0].Block())
    			}
    		}
    	default:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 26.7K bytes
    - Viewed (0)
  2. android/guava/src/com/google/common/graph/DirectedGraphConnections.java

            // Adding the class hashCode to avoid a clash with Succ instances.
            return Pred.class.hashCode() + node.hashCode();
          }
        }
    
        static final class Succ<N> extends NodeConnection<N> {
          Succ(N node) {
            super(node);
          }
    
          @Override
          public boolean equals(@CheckForNull Object that) {
            if (that instanceof Succ) {
              return this.node.equals(((Succ<?>) that).node);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Tue Feb 20 17:00:05 UTC 2024
    - 18K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/liveness/plive.go

    				// A variable is live on output from this block
    				// if it is live on input to some successor.
    				//
    				// out[b] = \bigcup_{s \in succ[b]} in[s]
    				newliveout.Copy(lv.blockEffects(b.Succs[0].Block()).livein)
    				for _, succ := range b.Succs[1:] {
    					newliveout.Or(newliveout, lv.blockEffects(succ.Block()).livein)
    				}
    			}
    
    			if !be.liveout.Eq(newliveout) {
    				change = true
    				be.liveout.Copy(newliveout)
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/sccp.go

    		break
    	case BlockDefer:
    		// we know nothing about control flow, add all branch destinations
    		t.edges = append(t.edges, block.Succs...)
    	case BlockFirst:
    		fallthrough // always takes the first branch
    	case BlockPlain:
    		t.edges = append(t.edges, block.Succs[0])
    	case BlockIf, BlockJumpTable:
    		cond := block.ControlValues()[0]
    		condLattice := t.getLatticeCell(cond)
    		if condLattice.tag == bottom {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 22 16:54:50 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/loopbce.go

    		// is the header block.  This implies that b.Succs[0] is
    		// reached iff ind < limit.
    		if len(b.Succs[0].b.Preds) != 1 {
    			// b.Succs[1] must exit the loop.
    			continue
    		}
    
    		// Second condition: b.Succs[0] dominates nxt so that
    		// nxt is computed when inc < limit.
    		if !sdom.IsAncestorEq(b.Succs[0].b, nxt.Block) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 07 17:37:47 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/tpu_validate_inputs.cc

        }
      }
    
      for (auto succ : GetSuccessors(op)) {
        if (is_cluster_op && !IsTpuRegularOp(succ) && has_cluster_metadata) {
          if (!CheckReplicatedIOOp(succ, metadata_map[cluster], op)) return false;
        }
        if (is_cluster_op && IsTpuRegularOp(succ)) {
          if (!CheckClusterSuccessors(succ, cluster, op, metadata_map))
            return false;
        }
        if (!is_cluster_op) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 07 06:51:01 UTC 2024
    - 21.5K bytes
    - Viewed (0)
  7. guava/src/com/google/common/collect/CompactLinkedHashMap.java

        } else {
          setSuccessor(pred, succ);
        }
    
        if (succ == ENDPOINT) {
          lastEntry = pred;
        } else {
          setPredecessor(succ, pred);
        }
      }
    
      @Override
      void insertEntry(
          int entryIndex, @ParametricNullness K key, @ParametricNullness V value, int hash, int mask) {
        super.insertEntry(entryIndex, key, value, hash, mask);
        setSucceeds(lastEntry, entryIndex);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Apr 01 16:15:01 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/loopreschedchecks.go

    		test.AddEdgeTo(sched)
    
    		// if false, rewrite edge to header.
    		// do NOT remove+add, because that will perturb all the other phi functions
    		// as well as messing up other edges to the header.
    		test.Succs = append(test.Succs, Edge{h, i})
    		h.Preds[i] = Edge{test, 1}
    		headerMemPhi.SetArg(i, mem0)
    
    		test.Likely = BranchUnlikely
    
    		// sched:
    		//    mem1 := call resched (mem0)
    		//    goto header
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 21:17:10 UTC 2023
    - 16K bytes
    - Viewed (0)
  9. guava/src/com/google/common/collect/TreeMultiset.java

        AvlNode() {
          this.elem = null;
          this.elemCount = 1;
        }
    
        // For discussion of pred() and succ(), see the comment on the pred and succ fields.
    
        private AvlNode<E> pred() {
          return requireNonNull(pred);
        }
    
        private AvlNode<E> succ() {
          return requireNonNull(succ);
        }
    
        int count(Comparator<? super E> comparator, @ParametricNullness E e) {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Apr 01 16:15:01 UTC 2024
    - 34.6K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/types2/initorder.go

    				// each predecessor p of n becomes a predecessor of s.
    				for s := range n.succ {
    					// ignore self-cycles
    					if s != n {
    						p.succ.add(s)
    						s.pred.add(p)
    					}
    				}
    				delete(p.succ, n) // remove edge to n
    			}
    		}
    		for s := range n.succ {
    			delete(s.pred, n) // remove edge to n
    		}
    	}
    
    	// fill in index and ndeps fields
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 28 22:06:51 UTC 2024
    - 9.8K bytes
    - Viewed (0)
Back to top