HomeSort by: relevance | last modified time | path
    Searched refs:STMT (Results 1 - 25 of 33) sorted by relevancy

1 2

  /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;

Completed in 56 milliseconds

1 2