HomeSort by relevance Sort by last modified time
    Searched refs:Nodes (Results 1 - 25 of 29) sorted by null

1 2

  /external/llvm/include/llvm/
CallGraphSCCPass.h 82 std::vector<CallGraphNode*> Nodes;
87 Nodes.assign(I, E);
90 bool isSingular() const { return Nodes.size() == 1; }
91 unsigned size() const { return Nodes.size(); }
98 iterator begin() const { return Nodes.begin(); }
99 iterator end() const { return Nodes.end(); }
  /external/llvm/lib/Support/
IntervalMap.cpp 120 IdxPair distribute(unsigned Nodes, unsigned Elements, unsigned Capacity,
123 assert(Elements + Grow <= Nodes * Capacity && "Not enough room for elements");
125 if (!Nodes)
129 const unsigned PerNode = (Elements + Grow) / Nodes;
130 const unsigned Extra = (Elements + Grow) % Nodes;
131 IdxPair PosPair = IdxPair(Nodes, 0);
133 for (unsigned n = 0; n != Nodes; ++n) {
135 if (PosPair.first == Nodes && Sum > Position)
142 assert(PosPair.first < Nodes && "Bad algebra");
149 for (unsigned n = 0; n != Nodes; ++n)
    [all...]
  /external/llvm/include/llvm/Analysis/
Interval.h 11 // represents a set of CFG nodes and is a portion of an interval partition.
33 /// Interval Class - An Interval is a set of nodes defined such that every node
48 Nodes.push_back(Header);
52 : HeaderNode(I.HeaderNode), Nodes(I.Nodes), Successors(I.Successors) {}
56 /// Nodes - The basic blocks in this interval.
58 std::vector<BasicBlock*> Nodes;
60 /// Successors - List of BasicBlocks that are reachable directly from nodes in
62 /// These nodes necessarily must be header nodes for other intervals
    [all...]
IntervalIterator.h 14 // 1. A Function* object, composed of BasicBlock nodes.
15 // 2. An IntervalPartition& object, composed of Interval nodes.
69 Int->Nodes.push_back(BB);
80 // Add all of the nodes in I as new nodes in Int.
81 copy(I->Nodes.begin(), I->Nodes.end(), back_inserter(Int->Nodes));
161 // the ProcessNode method to add all of the nodes to the interval.
182 // ProcessNode - This method is called by ProcessInterval to add nodes to th
    [all...]
  /external/llvm/lib/Analysis/
Interval.cpp 45 for (std::vector<BasicBlock*>::const_iterator I = Nodes.begin(),
46 E = Nodes.end(); I != E; ++I)
IntervalPartition.cpp 48 for (Interval::node_iterator It = I->Nodes.begin(), End = I->Nodes.end();
  /external/llvm/unittests/ADT/
SCCIteratorTest.cpp 19 /// Graph<N> - A graph with N nodes. Note that N can be at most 8.
32 /// NodeSubset - A subset of the graph's nodes.
101 /// Nodes - The list of nodes for this graph.
102 NodeType Nodes[N];
108 // the Nodes array given a pointer to any element of it.
110 Nodes[i].first = i;
117 Nodes[FromIdx].second.AddNode(ToIdx);
124 Nodes[FromIdx].second.DeleteNode(ToIdx);
132 return const_cast<NodeType *>(&Nodes[Idx])
    [all...]
  /external/llvm/include/llvm/ADT/
IntervalMap.h 169 // Both leaf and branch nodes store vectors of pairs.
176 // The nodes don't know how many elements they contain - that information is
181 // wasted space when nodes are sized to fit in three cache lines (192 bytes):
304 /// IntervalMapImpl::adjustSiblingSizes - Move elements between sibling nodes.
305 /// @param Node Array of pointers to sibling nodes.
306 /// @param Nodes Number of nodes.
310 void adjustSiblingSizes(NodeT *Node[], unsigned Nodes,
313 for (int n = Nodes - 1; n; --n) {
327 if (Nodes == 0
    [all...]
Trie.h 156 std::vector<Node*> Nodes;
161 Nodes.push_back(N);
192 for (unsigned i = 0, e = Nodes.size(); i != e; ++i)
193 delete Nodes[i];
196 inline Node* getRoot() const { return Nodes[0]; }
293 return G.Nodes.begin();
296 return G.Nodes.end();
  /external/clang/include/clang/Sema/
Ownership.h 10 // This file contains classes for managing ownership of Stmt and Expr nodes.
303 /// ASTMultiPtr - A moveable smart pointer to multiple AST nodes. Only owns
309 PtrTy *Nodes;
314 ASTMultiPtr() : Nodes(0), Count(0) {}
315 explicit ASTMultiPtr(Sema &) : Nodes(0), Count(0) {}
316 ASTMultiPtr(Sema &, PtrTy *nodes, unsigned count)
317 : Nodes(nodes), Count(count) {}
319 ASTMultiPtr(PtrTy *nodes, unsigned count) : Nodes(nodes), Count(count) {
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExplodedGraph.h 257 /// The nodes in the simulation graph which have been
261 /// Nodes - The nodes in the graph.
262 llvm::FoldingSet<ExplodedNode> Nodes;
264 /// BVC - Allocator and context for allocating nodes and their predecessor
268 /// NumNodes - The number of nodes in the graph.
271 /// A list of recently allocated nodes that can potentially be recycled.
274 /// A list of nodes that can be reused.
277 /// A flag that indicates whether nodes should be recycled.
280 /// Counter to determine when to reclaim nodes
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
ExplodedGraph.cpp 60 // Reclaimn all nodes that match *all* the following criteria:
125 Nodes.RemoveNode(node);
134 // Only periodically relcaim nodes so that we can build up a set of
135 // nodes that meet the reclamation criteria. Freshly created nodes
245 NodeTy* V = Nodes.FindNodeOrInsertPos(profile, InsertPos);
263 Nodes.InsertNode(V, InsertPos);
367 // nodes in the new graph (if any) to the freshly created node.
378 // the new nodes from the original graph that should have nodes create
    [all...]
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 279 /// an SDNode and any nodes flagged to it.
379 /// recursively marks successor nodes dirty.
384 /// recursively marks predecessor nodes dirty.
432 /// the interface of a standard priority queue, where nodes are inserted in
465 void push_all(const std::vector<SUnit *> &Nodes) {
466 for (std::vector<SUnit *>::const_iterator I = Nodes.begin(),
467 E = Nodes.end(); I != E; ++I)
479 /// unscheduled nodes, for example.
584 assert(I.Node==Node && "Cannot assign iterators to two different nodes!");
657 /// Visited - a set of nodes visited during a DFS traversal
    [all...]
  /external/llvm/lib/Analysis/IPA/
CallGraphSCCPass.cpp 175 << " nodes:\n";
510 assert(i != Nodes.size() && "Node not in SCC");
511 if (Nodes[i] != Old) continue;
512 Nodes[i] = New;
  /external/webkit/LayoutTests/dom/html/level2/html/
HTMLCollection08.js 78 Nodes in a HTMLCollection object are numbered in tree order.
HTMLOptionsCollection02.js 78 An HTMLOptionsCollection is a list of nodes representing HTML option
83 Nodes are numbered in tree order. The index origin is 0.
HTMLOptionsCollection07.js 78 An HTMLOptionsCollection is a list of nodes representing HTML option
82 The item() method retrieves a node specified by ordinal index. Nodes
  /external/webkit/LayoutTests/dom/xhtml/level2/html/
HTMLCollection08.js 78 Nodes in a HTMLCollection object are numbered in tree order.
HTMLOptionsCollection02.js 78 An HTMLOptionsCollection is a list of nodes representing HTML option
83 Nodes are numbered in tree order. The index origin is 0.
HTMLOptionsCollection07.js 78 An HTMLOptionsCollection is a list of nodes representing HTML option
82 The item() method retrieves a node specified by ordinal index. Nodes
  /external/webkit/LayoutTests/dom/xhtml/level3/core/
documentadoptnode24.js 80 attached attribute nodes if there are any. If the node has a parent it is first removed
82 For Element Nodes, specified attribute nodes of the source element are adopted, Default
  /external/llvm/utils/TableGen/
CodeGenDAGPatterns.cpp 353 // handle nodes which have multiple types, where some types are
715 // Count children in the count if they are also nodes.
735 /// corresponds to the number of nodes that are covered.
835 /// constraint to the nodes operands. This returns true if it makes a
    [all...]
  /external/llvm/lib/VMCore/
AsmWriter.cpp     [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm_ocaml.c 596 CAMLlocal1(Nodes);
597 Nodes = alloc(LLVMGetNamedMetadataNumOperands(M, String_val(name)), 0);
598 LLVMGetNamedMetadataOperands(M, String_val(name), (LLVMValueRef *) Nodes);
599 CAMLreturn(Nodes);
    [all...]
  /external/oprofile/events/x86-64/family10/
unit_masks 325 0x08 Node group select: 0=Nodes 0-3, 1=Nodes 4-7

Completed in 580 milliseconds

1 2