Lines Matching refs:StmtResult
8288 bool add(const StmtResult &S) {
8301 StmtListResult, StmtResult,
8318 StmtResult build() {
8408 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, RetVal.get());
8471 StmtResult buildIfNotCondReturnFalse(ExprResult Cond) {
8481 StmtResult ReturnFalse = S.BuildReturnStmt(Loc, False.get());
8491 StmtResult visitSubobjectArray(QualType Type, llvm::APInt Size,
8541 StmtResult Substmt = visitSubobject(Type, Subobj);
8566 StmtResult visitExpandedSubobject(QualType Type, ExprPair Obj) {
8635 StmtResult ReturnStmt = S.BuildReturnStmt(Loc, VDRef.get());
9060 StmtResult Body =
9111 StmtResult Body =
14451 static StmtResult
14529 /// \returns A statement or a loop that copies the expressions, or StmtResult(0)
14531 static StmtResult
14628 return StmtResult((Stmt*)nullptr);
14692 StmtResult Copy =
14723 static StmtResult
14732 StmtResult Result(buildSingleCopyAssignRecursively(S, Loc, T, To, From,
14989 StmtResult Copy = buildSingleCopyAssign(*this, Loc, BaseType,
15054 StmtResult Copy = buildSingleCopyAssign(*this, Loc, FieldType,
15074 StmtResult Return = BuildReturnStmt(Loc, ThisExpr);
15086 StmtResult Body;
15374 StmtResult Move = buildSingleCopyAssign(*this, Loc, BaseType,
15444 StmtResult Move = buildSingleCopyAssign(*this, Loc, FieldType,
15464 StmtResult Return = BuildReturnStmt(Loc, ThisExpr);
15476 StmtResult Body;
15878 StmtResult Return = BuildReturnStmt(Conv->getLocation(), BuildBlock.get());