Searched refs:StmtResult (Results 1 - 20 of 20) sorted by relevance

/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h257 typedef ActionResult<Stmt*> StmtResult; typedef in namespace:clang
272 inline StmtResult StmtError() { return StmtResult(true); }
275 inline StmtResult StmtError(const DiagnosticBuilder&) { return StmtError(); }
278 inline StmtResult StmtEmpty() { return StmtResult(false); }
285 inline Stmt *AssertSuccess(StmtResult R) {
H A DSema.h959 StmtResult Owned(Stmt* S) { return S; }
2578 StmtResult ProcessStmtAttributes(Stmt *Stmt, AttributeList *Attrs,
2848 StmtResult ActOnExprStmt(ExprResult Arg);
2849 StmtResult ActOnExprStmtError();
2851 StmtResult ActOnNullStmt(SourceLocation SemiLoc,
2856 StmtResult ActOnCompoundStmt(SourceLocation L, SourceLocation R,
2874 StmtResult ActOnDeclStmt(DeclGroupPtrTy Decl,
2878 StmtResult ActOnForEachLValueExpr(Expr *E);
2879 StmtResult ActOnCaseStmt(SourceLocation CaseLoc, Expr *LHSVal,
2884 StmtResult ActOnDefaultStm
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseStmt.cpp46 StmtResult Parser::ParseStatement(SourceLocation *TrailingElseLoc) {
47 StmtResult Res;
108 StmtResult
117 StmtResult Res = ParseStatementOrDeclarationAfterAttributes(Stmts,
161 StmtResult
166 StmtResult Res;
366 StmtResult Parser::ParseExprStatement() {
398 StmtResult Parser::ParseSEHTryBlock() {
413 StmtResult Parser::ParseSEHTryBlockCommon(SourceLocation TryLoc) {
417 StmtResult TryBloc
[all...]
H A DParseOpenMP.cpp82 StmtResult Parser::ParseOpenMPDeclarativeOrExecutableDirective() {
97 StmtResult Directive = StmtError();
143 StmtResult AssociatedStmt;
H A DParseObjc.cpp1775 StmtResult Parser::ParseObjCThrowStmt(SourceLocation atLoc) {
1793 StmtResult
1828 StmtResult body(ParseCompoundStatementBody());
1853 StmtResult Parser::ParseObjCTryStmt(SourceLocation atLoc) {
1862 StmtResult FinallyStmt;
1864 StmtResult TryBody(ParseCompoundStatementBody());
1904 StmtResult CatchBody(true);
1912 StmtResult Catch = Actions.ActOnObjCAtCatchStmt(AtCatchFinallyLoc,
1930 StmtResult FinallyBody(true);
1956 StmtResult
[all...]
H A DParsePragma.cpp127 StmtResult Parser::HandlePragmaCaptured()
143 StmtResult R = ParseCompoundStatement();
H A DParseExpr.cpp2064 StmtResult Stmt(ParseCompoundStatement(true));
2592 StmtResult Stmt(ParseCompoundStatementBody());
H A DParseExprCXX.cpp1130 StmtResult Stmt(ParseCompoundStatementBody());
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h243 typedef clang::StmtResult StmtResult; typedef in class:clang::Parser
253 StmtResult StmtError() { return StmtResult(true); }
256 StmtResult StmtError(const DiagnosticBuilder &) { return StmtError(); }
456 StmtResult HandlePragmaCaptured();
1493 StmtResult ParseStatement(SourceLocation *TrailingElseLoc = 0);
1494 StmtResult ParseStatementOrDeclaration(StmtVector &Stmts,
1497 StmtResult ParseStatementOrDeclarationAfterAttributes(
1502 StmtResult ParseExprStatemen
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp38 StmtResult Sema::ActOnExprStmt(ExprResult FE) {
56 StmtResult Sema::ActOnExprStmtError() {
61 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc,
66 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc,
294 StmtResult Sema::ActOnCompoundStmt(SourceLocation L, SourceLocation R,
337 StmtResult
385 StmtResult
400 StmtResult
420 StmtResult Sema::ActOnAttributedStmt(SourceLocation AttrLoc,
428 StmtResult
[all...]
H A DSemaStmtAttr.cpp67 StmtResult Sema::ProcessStmtAttributes(Stmt *S, AttributeList *AttrList,
H A DTreeTransform.h134 static inline StmtResult Owned(Stmt *S) { return S; }
319 StmtResult TransformStmt(Stmt *S);
551 StmtResult TransformSEHHandler(Stmt *Handler);
594 StmtResult TransformCompoundStmt(CompoundStmt *S, bool IsStmtExpr);
615 StmtResult Transform##Node(Node *S);
1045 StmtResult RebuildCompoundStmt(SourceLocation LBraceLoc,
1057 StmtResult RebuildCaseStmt(SourceLocation CaseLoc,
1070 StmtResult RebuildCaseStmtBody(Stmt *S, Stmt *Body) {
1079 StmtResult RebuildDefaultStmt(SourceLocation DefaultLoc,
1090 StmtResult RebuildLabelStm
[all...]
H A DSemaStmtAsm.cpp77 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple,
472 StmtResult Sema::ActOnMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc,
H A DSemaOpenMP.cpp647 StmtResult Sema::ActOnOpenMPExecutableDirective(OpenMPDirectiveKind Kind,
654 StmtResult Res = StmtError();
695 StmtResult Sema::ActOnOpenMPParallelDirective(ArrayRef<OMPClause *> Clauses,
H A DSemaDeclCXX.cpp8831 static StmtResult
8908 /// \returns A statement or a loop that copies the expressions, or StmtResult(0)
8910 static StmtResult
9007 return StmtResult((Stmt*)0);
9071 StmtResult Copy =
9100 static StmtResult
9109 StmtResult Result(buildSingleCopyAssignRecursively(S, Loc, T, To, From,
9388 StmtResult Copy = buildSingleCopyAssign(*this, Loc, BaseType,
9461 StmtResult Copy = buildSingleCopyAssign(*this, Loc, FieldType,
9480 StmtResult Retur
[all...]
H A DSemaTemplateInstantiate.cpp2660 StmtResult
H A DSemaTemplateInstantiateDecl.cpp3406 StmtResult Body = SubstStmt(Pattern, TemplateArgs);
H A DSemaExprCXX.cpp6028 StmtResult Sema::ActOnFinishFullStmt(Stmt *FullStmt) {
H A DSemaExpr.cpp10959 StmtResult TransformLabelStmt(LabelStmt *S) {
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Expression/
H A DASTResultSynthesizer.cpp408 StmtResult result_initialization_stmt_result(m_sema->ActOnDeclStmt(result_decl_group_ptr,

Completed in 269 milliseconds