HomeSort by: relevance | last modified time | path
    Searched refs:Traversal (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ParentMapContext.h 29 /// Returns the parents of the given node (within the traversal scope).
60 TraversalKind getTraversalKind() const { return Traversal; }
61 void setTraversalKind(TraversalKind TK) { Traversal = TK; }
71 TraversalKind Traversal = TK_AsIs;
ASTNodeTraverser.h 1 //===--- ASTNodeTraverser.h - Traversal of AST nodes ----------------------===//
9 // This file implements the AST traversal facilities. Other users
10 // of this class may make use of the same traversal logic by inheriting it,
73 TraversalKind Traversal = TraversalKind::TK_AsIs;
84 void SetTraversalKind(TraversalKind TK) { Traversal = TK; }
85 TraversalKind GetTraversalKind() const { return Traversal; }
88 if (Traversal == TK_IgnoreUnlessSpelledInSource && D->isImplicit())
107 if (Traversal != TK_AsIs) {
126 switch (Traversal) {
147 if (Traversal == TK_IgnoreUnlessSpelledInSource &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopInfo.cpp 718 // Perform a post order CFG traversal of all blocks within this loop,
720 LoopBlocksTraversal Traversal(DFS, LI);
721 for (BasicBlock *POI : Traversal) {
739 // the DFS result cached by Traversal.
1148 /// visit blocks during the initial traversal.
1150 LoopBlocksTraversal Traversal(*this, LI);
1151 for (LoopBlocksTraversal::POTIterator POI = Traversal.begin(),
1152 POE = Traversal.end();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ExecutionDomainFix.cpp 455 LoopTraversal Traversal;
456 LoopTraversal::TraversalOrder TraversedMBBOrder = Traversal.traverse(mf);
ReachingDefAnalysis.cpp 235 LoopTraversal Traversal;
236 TraversedMBBOrder = Traversal.traverse(*MF);
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 69 TraversalKind Traversal = TK_AsIs;
73 return std::tie(Traversal, Type, MatcherID, Node, BoundNodes) <
74 std::tie(Other.Traversal, Other.Type, Other.MatcherID, Other.Node,
305 // Used for updating the depth during traversal.
352 // Returns 'true' if traversal should continue after this function
380 // traversal should continue after this function returns.
401 // Controls the outermost traversal of the AST and allows to match multiple
591 Key.Traversal = Ctx.getParentMapContext().getTraversalKind();
957 Keys.back().Traversal = Ctx.getParentMapContext().getTraversalKind();
988 // b) we have a limited traversal scope that excludes the parent edge
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
ParentMapContext.cpp 36 switch (Traversal) {
42 llvm_unreachable("Invalid Traversal type!");
339 /// traversal - there are other relationships (for example declaration context)
454 // We build the parent map for the traversal scope (usually whole TU), as
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
ThreadSafetyTraverse.h 45 // A visitor can control the traversal by overriding the following methods:
53 // The reduceX methods control the kind of traversal (visitor, copy, etc.).
58 class Traversal {
117 // R_Ctx defines a "context" for the traversal, which encodes information
140 // R_SExpr is the result type for a traversal.
182 // Implements a traversal that visits each subexpression, and returns either
185 class VisitReducer : public Traversal<Self, VisitReducerBase>,
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 472 /// traversal kind.
474 /// If the traversal kind is already set, then \c TK overrides it.
542 /// Most matchers will not have a traversal kind set, instead relying on the
708 /// FIXME: Currently we only allow Stmt and Decl nodes to start a traversal.
1529 clang::TraversalKind Traversal;
1534 : InnerMatcher(InnerMatcher), Traversal(TK) {}
1545 return Traversal;
  /src/external/gpl3/gcc/dist/fixincludes/
inclhack.def 5668 * new in Xm/Traversal.h
5672 files = Xm/Traversal.h;
  /src/external/gpl3/gcc.old/dist/fixincludes/
inclhack.def 5534 * new in Xm/Traversal.h
5538 files = Xm/Traversal.h;
  /src/external/apache2/mDNSResponder/dist/mDNSCore/
mDNSEmbeddedAPI.h 1048 #pragma mark - NAT Traversal structures and constants
1240 tcpLNTInfo tcpInfo; // Legacy NAT traversal (UPnP) TCP connection
1261 // Client API fields: The client must set up these fields *before* making any NAT traversal API calls
1385 regState_NATError = 9 // unable to complete NAT traversal
2385 mDNSs32 NextScheduledNATOp; // Next time to send NAT-traversal packets
2505 // NAT-Traversal fields
2507 NATTraversalInfo LLQNAT; // Single shared NAT Traversal to receive inbound LLQ notifications
2521 tcpLNTInfo tcpAddrInfo; // legacy NAT traversal TCP connection info for external address
2522 tcpLNTInfo tcpDeviceInfo; // legacy NAT traversal TCP connection info for device info
2824 extern mStatus mDNS_StartNATOperation(mDNS *const m, NATTraversalInfo *traversal);
    [all...]

Completed in 44 milliseconds