| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| foreachvar.d | 255 final switch (s.stmt) 257 case STMT.Exp: visitExp(s.isExpStatement()); break; 258 case STMT.DtorExp: visitDtorExp(s.isDtorExpStatement()); break; 259 case STMT.Compound: visitCompound(s.isCompoundStatement()); break; 260 case STMT.CompoundDeclaration: visitCompoundDeclaration(s.isCompoundDeclarationStatement()); break; 261 case STMT.UnrolledLoop: visitUnrolledLoop(s.isUnrolledLoopStatement()); break; 262 case STMT.Scope: visitScope(s.isScopeStatement()); break; 263 case STMT.Do: visitDo(s.isDoStatement()); break; 264 case STMT.For: visitFor(s.isForStatement()); break; 265 case STMT.If: visitIf(s.isIfStatement()); break [all...] |
| statement.d | 79 const STMT stmt; 86 final extern (D) this(const ref Loc loc, STMT stmt) 89 this.stmt = stmt; 370 inout(ErrorStatement) isErrorStatement() { return stmt == STMT.Error ? cast(typeof(return))this : null; } 371 inout(ScopeStatement) isScopeStatement() { return stmt == STMT.Scope ? cast(typeof(return))this : null; [all...] |
| ob.d | 799 final switch (s.stmt) 801 case STMT.Exp: visitExp(s.isExpStatement()); break; 802 case STMT.DtorExp: visitDtorExp(s.isDtorExpStatement()); break; 803 case STMT.Compound: visitCompound(s.isCompoundStatement()); break; 804 case STMT.CompoundDeclaration: visitCompoundDeclaration(s.isCompoundDeclarationStatement()); break; 805 case STMT.UnrolledLoop: visitUnrolledLoop(s.isUnrolledLoopStatement()); break; 806 case STMT.Scope: visitScope(s.isScopeStatement()); break; 807 case STMT.Do: visitDo(s.isDoStatement()); break; 808 case STMT.For: visitFor(s.isForStatement()); break; 809 case STMT.If: visitIf(s.isIfStatement()); break [all...] |
| statement.h | 62 typedef unsigned char STMT; 110 STMT stmt; member in class:Statement 129 ErrorStatement *isErrorStatement() { return stmt == STMTerror ? (ErrorStatement*)this : NULL; } 130 ScopeStatement *isScopeStatement() { return stmt == STMTscope ? (ScopeStatement*)this : NULL; } 131 ExpStatement *isExpStatement() { return stmt == STMTexp ? (ExpStatement*)this : NULL; } 132 CompoundStatement *isCompoundStatement() { return stmt == STMTcompound ? (CompoundStatement*)this : NULL; } 133 ReturnStatement *isReturnStatement() { return stmt == STMTreturn ? (ReturnStatement*)this : NULL; } 134 IfStatement *isIfStatement() { return stmt == STMTif ? (IfStatement*)this : NULL; } 135 ConditionalStatement *isConditionalStatement() { return stmt == STMTconditional ? (ConditionalStatement*)this : NULL; [all...] |
| astenums.d | 338 enum STMT : ubyte
|
| statementsem.d | 4608 switch(statement.stmt) 4610 case STMT.Compound: 4611 case STMT.CompoundDeclaration: 4614 case STMT.Exp: 4615 case STMT.DtorExp: 4648 case STMT.Forwarding: 4679 case STMT.Conditional: 4702 case STMT.StaticForeach: 4720 case STMT.Debug: 4732 case STMT.Label [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| ASTFwd.h | 22 class Stmt; 23 #define STMT(DERIVED, BASE) class DERIVED;
|
| StmtVisitor.h | 1 //===- StmtVisitor.h - Visitor for Stmt subclasses --------------*- C++ -*-===// 20 #include "clang/AST/Stmt.h" 31 /// StmtVisitorBase - This class implements a simple visitor for Stmt 32 /// subclasses. Since Expr derives from Stmt, this also includes support for 43 RetTy Visit(PTR(Stmt) S, ParamTys... P) { 45 // optimizer (e.g. LLVM) will fold this comparison into the switch stmt 104 // Top switch stmt: dispatch to VisitFooStmt for each FooStmt. 106 default: llvm_unreachable("Unknown stmt kind!"); 107 #define ABSTRACT_STMT(STMT) 108 #define STMT(CLASS, PARENT) [all...] |
| ASTTypeTraits.h | 66 static ASTNodeKind getFromNode(const Stmt &S); 146 #define STMT(DERIVED, BASE) NKI_##DERIVED, 201 KIND_TO_KIND_ID(Stmt) 207 #define STMT(DERIVED, BASE) KIND_TO_KIND_ID(DERIVED) 247 /// (like \c Stmt, \c Decl, \c Type and \c NestedNameSpecifier) the returned 293 /// only Stmt, Decl, Type and NestedNameSpecifier return memoization data). 476 T, std::enable_if_t<std::is_base_of<Stmt, T>::value>> 477 : public DynCastPtrConverter<T, Stmt> {};
|
| RecursiveASTVisitor.h | 33 #include "clang/AST/Stmt.h" 105 /// the node's dynamic type, until the top-most class (e.g. Stmt, 117 /// TraverseStmt(Stmt *x) and TraverseType(QualType x) work 171 typedef SmallVectorImpl<llvm::PointerIntPair<Stmt *, 1, bool>> 210 bool TraverseStmt(Stmt *S, DataRecursionQueue *Queue = nullptr); 215 bool dataTraverseStmtPre(Stmt *S) { return true; } 222 bool dataTraverseStmtPost(Stmt *S) { return true; } 341 Stmt::child_range getStmtChildren(Stmt *S) { return S->children(); } 366 if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) [all...] |
| Stmt.h | 1 //===- Stmt.h - Classes for representing statements -------------*- C++ -*-===// 9 // This file defines the Stmt interface and subclasses. 66 /// Stmt - This represents one statement. 68 class alignas(void *) Stmt { 72 #define STMT(CLASS, PARENT) CLASS##Class, 77 #define ABSTRACT_STMT(STMT) 99 friend class Stmt; 719 /// Do we allocate an array? If so, the first trailing "Stmt *" is the 1113 /// Iterator for iterating over Stmt * arrays that contain only T *. 1115 /// This is needed because AST nodes use Stmt* arrays to stor [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/ |
| ssa-iterators.h | 45 this marker node is uniquely identified by having null stmt *and* a 64 /* This node is inserted and used to mark the end of the uses for a stmt. */ 94 /* Use this iterator to visit each stmt which has a use of SSAVAR. The 98 #define FOR_EACH_IMM_USE_STMT(STMT, ITER, SSAVAR) \ 101 ((((STMT) = first_imm_use_stmt (&(ITER), (SSAVAR))), \ 104 (void) ((STMT) = next_imm_use_stmt (&(ITER)))) 107 get access to each occurrence of ssavar on the stmt returned by 110 FOR_EACH_IMM_USE_STMT (stmt, iter, ssavar) 116 update_stmt (stmt); 127 use_operand_p *use_p, gimple **stmt); 150 gimple *stmt; member in struct:ssa_op_iter [all...] |
| internal-fn.cc | 161 /* Expand LOAD_LANES call STMT using optab OPTAB. */ 164 expand_load_lanes_optab_fn (internal_fn, gcall *stmt, convert_optab optab) 170 lhs = gimple_call_lhs (stmt); 171 rhs = gimple_call_arg (stmt, 0); 187 /* Expand STORE_LANES call STMT using optab OPTAB. */ 190 expand_store_lanes_optab_fn (internal_fn, gcall *stmt, convert_optab optab) 196 lhs = gimple_call_lhs (stmt); 197 rhs = gimple_call_arg (stmt, 0); 236 expand_GOMP_SIMT_ENTER_ALLOC (internal_fn, gcall *stmt) 239 tree lhs = gimple_call_lhs (stmt); [all...] |
| /src/external/gpl3/gcc/dist/gcc/ |
| ssa-iterators.h | 45 this marker node is uniquely identified by having null stmt *and* a 64 /* This node is inserted and used to mark the end of the uses for a stmt. */ 94 /* Use this iterator to visit each stmt which has a use of SSAVAR. The 98 #define FOR_EACH_IMM_USE_STMT(STMT, ITER, SSAVAR) \ 101 ((((STMT) = first_imm_use_stmt (&(ITER), (SSAVAR))), \ 104 (void) ((STMT) = next_imm_use_stmt (&(ITER)))) 107 get access to each occurrence of ssavar on the stmt returned by 110 FOR_EACH_IMM_USE_STMT (stmt, iter, ssavar) 116 update_stmt (stmt); 127 use_operand_p *use_p, gimple **stmt); 150 gimple *stmt; member in struct:ssa_op_iter [all...] |
| internal-fn.cc | 202 /* Expand STMT using instruction ICODE. The instruction has NOUTPUTS 208 expand_fn_using_insn (gcall *stmt, insn_code icode, unsigned int noutputs, 216 tree lhs = gimple_call_lhs (stmt); 239 tree rhs = gimple_call_arg (stmt, i); 314 /* Add mask and len arguments according to the STMT. */ 317 add_mask_and_len_args (expand_operand *ops, unsigned int opno, gcall *stmt) 319 internal_fn ifn = gimple_call_internal_fn (stmt); 327 tree mask = gimple_call_arg (stmt, mask_index); 348 tree len = gimple_call_arg (stmt, len_index); 353 tree biast = gimple_call_arg (stmt, bias_index) [all...] |
| /src/sys/coda/ |
| coda_namecache.h | 114 #define CODA_NC_DEBUG(N, STMT) { if (coda_nc_debug & (1 <<N)) { STMT } }
|
| cnode.h | 89 #define CODADEBUG(N, STMT) { if (codadebug & CODADBGMSK(N)) { STMT } }
|
| /src/common/lib/libc/hash/sha3/ |
| keccak.c | 45 #define FOR5(X, STMT) do \ 47 (X) = 0; STMT; \ 48 (X) = 1; STMT; \ 49 (X) = 2; STMT; \ 50 (X) = 3; STMT; \ 51 (X) = 4; STMT; \
|
| /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/ |
| Checker.h | 81 template <typename STMT> 84 static void _checkStmt(void *checker, const Stmt *S, CheckerContext &C) { 85 ((const CHECKER *)checker)->checkPreStmt(cast<STMT>(S), C); 88 static bool _handlesStmt(const Stmt *S) { 89 return isa<STMT>(S); 100 template <typename STMT> 103 static void _checkStmt(void *checker, const Stmt *S, CheckerContext &C) { 104 ((const CHECKER *)checker)->checkPostStmt(cast<STMT>(S), C); 107 static bool _handlesStmt(const Stmt *S) { 108 return isa<STMT>(S) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| ASTTypeTraits.cpp | 37 {NKI_None, "Stmt"}, 38 #define STMT(DERIVED, BASE) { NKI_##BASE, #DERIVED }, 105 ASTNodeKind ASTNodeKind::getFromNode(const Stmt &S) { 107 case Stmt::NoStmtClass: return NKI_None; 108 #define STMT(CLASS, PARENT) \ 109 case Stmt::CLASS##Class: return ASTNodeKind(NKI_##CLASS); 113 llvm_unreachable("invalid stmt kind"); 137 llvm_unreachable("invalid stmt kind"); 161 else if (const Stmt *S = get<Stmt>()) [all...] |
| Stmt.cpp | 1 //===- Stmt.cpp - Statement AST Node Implementation -----------------------===// 9 // This file implements the Stmt class and statement subclasses. 13 #include "clang/AST/Stmt.h" 54 } StmtClassInfo[Stmt::lastStmtConstant+1]; 56 static StmtClassNameTable &getStmtInfoTableEntry(Stmt::StmtClass E) { 63 #define ABSTRACT_STMT(STMT) 64 #define STMT(CLASS, PARENT) \ 65 StmtClassInfo[(unsigned)Stmt::CLASS##Class].Name = #CLASS; \ 66 StmtClassInfo[(unsigned)Stmt::CLASS##Class].Size = sizeof(CLASS); 72 void *Stmt::operator new(size_t bytes, const ASTContext& C [all...] |
| ExprClassification.cpp | 107 case Stmt::NoStmtClass: 109 #define STMT(Kind, Base) case Expr::Kind##Class:
|
| ASTStructuralEquivalence.cpp | 159 /// Encapsulates Stmt comparison logic. 275 bool IsStmtEquivalent(const Stmt *S1, const Stmt *S2) { return true; } 337 bool TraverseStmt(const Stmt *S1, const Stmt *S2) { return true; } 343 // overload of 'Expr' which then calls the overload for 'Stmt'. 344 #define STMT(CLASS, PARENT) \ 359 bool IsEquivalent(const Stmt *S1, const Stmt *S2) { 364 // the root class 'Stmt' (e.g. 'BinaryOperator' -> 'Expr' -> 'Stmt'). Cas [all...] |
| Expr.cpp | 208 // See also Stmt.cpp:{getBeginLoc(),getEndLoc()}. 231 case Stmt::NoStmtClass: llvm_unreachable("statement without class"); 233 #define STMT(type, base) \ 234 case Stmt::type##Class: break; 236 case Stmt::type##Class: return getExprLocImpl<type>(this, &type::getExprLoc); 530 void *Mem = Ctx.Allocate(totalSizeToAlloc<Stmt *>(HasFunctionName), 537 void *Mem = Ctx.Allocate(totalSizeToAlloc<Stmt *>(HasFunctionName), 1888 case Stmt::Type##Class: \ 1890 #define STMT(Type, Base) 2286 if (Stmt *S = *I) [all...] |
| /src/external/bsd/pcc/dist/pcc/mip/ |
| optim2.c | 249 #define STMT 4 267 if (dl->op == STMT) { 268 printf("STMT(%p)\n", dl); 321 p->op = STMT; 340 p->op = STMT; 346 p->op = STMT;
|