Home
last modified time | relevance | path

Searched refs:FullExprArg (Results 1 – 5 of 5) sorted by relevance

/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h2806 class FullExprArg {
2808 FullExprArg(Sema &actions) : E(0) { } in FullExprArg() function
2813 FullExprArg(const FullExprArg& Other) : E(Other.E) {} in FullExprArg() function
2830 explicit FullExprArg(Expr *expr) : E(expr) {} in FullExprArg() function
2835 FullExprArg MakeFullExpr(Expr *Arg) { in MakeFullExpr()
2838 FullExprArg MakeFullExpr(Expr *Arg, SourceLocation CC) { in MakeFullExpr()
2839 return FullExprArg(ActOnFinishFullExpr(Arg, CC).release()); in MakeFullExpr()
2841 FullExprArg MakeFullDiscardedValueExpr(Expr *Arg) { in MakeFullDiscardedValueExpr()
2845 return FullExprArg(FE.release()); in MakeFullDiscardedValueExpr()
2895 FullExprArg CondVal, Decl *CondVar,
[all …]
/trueos/contrib/llvm/tools/clang/lib/Parse/
HDParseStmt.cpp1060 FullExprArg FullCondExp(Actions.MakeFullExpr(CondExp.get(), IfLoc)); in ParseIfStatement()
1281 FullExprArg FullCond(Actions.MakeFullExpr(Cond.get(), WhileLoc)); in ParseWhileStatement()
1444 FullExprArg SecondPart(Actions); in ParseForStatement()
1447 FullExprArg ThirdPart(Actions); in ParseForStatement()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmt.cpp429 Sema::ActOnIfStmt(SourceLocation IfLoc, FullExprArg CondVal, Decl *CondVar, in ActOnIfStmt()
1165 Sema::ActOnWhileStmt(SourceLocation WhileLoc, FullExprArg Cond, in ActOnWhileStmt()
1520 Stmt *First, FullExprArg second, Decl *secondVar, in ActOnForStmt()
1521 FullExprArg third, in ActOnForStmt()
HDTreeTransform.h1109 StmtResult RebuildIfStmt(SourceLocation IfLoc, Sema::FullExprArg Cond, in RebuildIfStmt()
1138 StmtResult RebuildWhileStmt(SourceLocation WhileLoc, Sema::FullExprArg Cond, in RebuildWhileStmt()
1159 Stmt *Init, Sema::FullExprArg Cond, in RebuildForStmt()
1160 VarDecl *CondVar, Sema::FullExprArg Inc, in RebuildForStmt()
5440 Sema::FullExprArg FullCond(getSema().MakeFullExpr(Cond.take())); in TransformIfStmt()
5534 Sema::FullExprArg FullCond(getSema().MakeFullExpr(Cond.take())); in TransformWhileStmt()
5612 Sema::FullExprArg FullCond(getSema().MakeFullExpr(Cond.take())); in TransformForStmt()
5621 Sema::FullExprArg FullInc(getSema().MakeFullDiscardedValueExpr(Inc.get())); in TransformForStmt()
/trueos/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h250 typedef Sema::FullExprArg FullExprArg; typedef