OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:SubStmt
(Results
1 - 9
of
9
) sorted by null
/external/clang/include/clang/AST/
StmtCXX.h
239
Stmt *
SubStmt
;
248
CompoundStmt *
SubStmt
)
252
SubStmt
(reinterpret_cast<Stmt *>(
SubStmt
)) { }
275
return reinterpret_cast<CompoundStmt *>(
SubStmt
);
279
SourceLocation getLocEnd() const LLVM_READONLY { return
SubStmt
->getLocEnd();}
282
return child_range(&
SubStmt
, &
SubStmt
+1);
StmtObjC.h
344
Stmt *
SubStmt
;
348
Stmt *
subStmt
)
350
SubStmt
(
subStmt
), AtLoc(atLoc) {}
355
const Stmt *getSubStmt() const { return
SubStmt
; }
356
Stmt *getSubStmt() { return
SubStmt
; }
357
void setSubStmt(Stmt *S) {
SubStmt
= S; }
360
SourceLocation getLocEnd() const LLVM_READONLY { return
SubStmt
->getLocEnd();}
369
child_range children() { return child_range(&
SubStmt
, &
SubStmt
+ 1);
[
all
...]
Stmt.h
682
enum { LHS, RHS,
SUBSTMT
, END_EXPR };
690
SubExprs[
SUBSTMT
] = nullptr;
708
Stmt *getSubStmt() { return SubExprs[
SUBSTMT
]; }
716
const Stmt *getSubStmt() const { return SubExprs[
SUBSTMT
]; }
718
void setSubStmt(Stmt *S) { SubExprs[
SUBSTMT
] = S; }
743
Stmt*
SubStmt
;
745
DefaultStmt(SourceLocation DL, SourceLocation CL, Stmt *
substmt
) :
746
SwitchCase(DefaultStmtClass, DL, CL),
SubStmt
(
substmt
) {}
752
Stmt *getSubStmt() { return
SubStmt
; }
[
all
...]
Expr.h
[
all
...]
/external/clang/lib/Sema/
JumpDiagnostics.cpp
350
Stmt *
SubStmt
= *CI;
351
if (!
SubStmt
) continue;
358
if (CaseStmt *CS = dyn_cast<CaseStmt>(
SubStmt
))
360
else if (DefaultStmt *DS = dyn_cast<DefaultStmt>(
SubStmt
))
362
else if (LabelStmt *LS = dyn_cast<LabelStmt>(
SubStmt
))
367
LabelAndGotoScopes[
SubStmt
] = ParentScope;
368
SubStmt
= Next;
373
if (DeclStmt *DS = dyn_cast<DeclStmt>(
SubStmt
)) {
382
if (ObjCAtTryStmt *AT = dyn_cast<ObjCAtTryStmt>(
SubStmt
)) {
419
if (ObjCAtSynchronizedStmt *AS = dyn_cast<ObjCAtSynchronizedStmt>(
SubStmt
)){
[
all
...]
SemaDeclCXX.cpp
[
all
...]
TreeTransform.h
[
all
...]
/external/clang/lib/Parse/
ParseStmt.cpp
544
StmtResult
SubStmt
;
564
SubStmt
= ParseStatementOrDeclarationAfterAttributes(
566
if (!TempAttrs.empty() && !
SubStmt
.isInvalid())
567
SubStmt
= Actions.ProcessStmtAttributes(
568
SubStmt
.get(), TempAttrs.getList(), TempAttrs.Range);
575
if (!
SubStmt
.isInvalid() && !
SubStmt
.isUsable())
576
SubStmt
= ParseStatement();
578
// Broken
substmt
shouldn't prevent the label from being added to the AST.
579
if (
SubStmt
.isInvalid()
[
all
...]
/external/clang/lib/CodeGen/
CGStmt.cpp
423
const Stmt *
SubStmt
= S.getSubStmt();
424
switch (
SubStmt
->getStmtClass()) {
426
EmitDoStmt(cast<DoStmt>(*
SubStmt
), S.getAttrs());
429
EmitForStmt(cast<ForStmt>(*
SubStmt
), S.getAttrs());
432
EmitWhileStmt(cast<WhileStmt>(*
SubStmt
), S.getAttrs());
435
EmitCXXForRangeStmt(cast<CXXForRangeStmt>(*
SubStmt
), S.getAttrs());
438
EmitStmt(
SubStmt
);
[
all
...]
Completed in 57 milliseconds