Home
last modified time | relevance | path

Searched refs:CXXThrowExpr (Results 1 – 25 of 27) sorted by relevance

12

/external/clang/lib/AST/
DExprClassification.cpp561 bool TrueIsThrow = isa<CXXThrowExpr>(True->IgnoreParenImpCasts()); in ClassifyConditional()
562 bool FalseIsThrow = isa<CXXThrowExpr>(False->IgnoreParenImpCasts()); in ClassifyConditional()
DStmtProfile.cpp1173 void StmtProfiler::VisitCXXThrowExpr(const CXXThrowExpr *S) { in VisitCXXThrowExpr()
DItaniumMangle.cpp3187 const CXXThrowExpr *TE = cast<CXXThrowExpr>(E); in mangleExpression()
DStmtPrinter.cpp1858 void StmtPrinter::VisitCXXThrowExpr(CXXThrowExpr *Node) { in VisitCXXThrowExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td116 def CXXThrowExpr : DStmt<Expr>;
/external/clang/lib/CodeGen/
DCGCXXABI.h225 virtual void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) = 0;
DCodeGenPGO.cpp286 void VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
DCodeGenFunction.cpp1271 if (const CXXThrowExpr *Throw = dyn_cast<CXXThrowExpr>(Cond)) { in EmitBranchOnBoolExpr()
DCoverageMappingGen.cpp592 void VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
DCGExprAgg.cpp200 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); } in VisitCXXThrowExpr()
DCGException.cpp403 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
DItaniumCXXABI.cpp171 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override;
1079 void ItaniumCXXABI::emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) { in emitThrow()
DMicrosoftCXXABI.cpp120 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override;
4156 void MicrosoftCXXABI::emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) { in emitThrow()
DCodeGenFunction.h2938 void EmitCXXThrowExpr(const CXXThrowExpr *E, bool KeepInsertionPoint = true);
DCGExprScalar.cpp440 Value *VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
/external/v8/tools/gcmole/
Dgcmole.cc557 VISIT(CXXThrowExpr); in VisitExpr()
707 DECL_VISIT_EXPR(CXXThrowExpr) { in DECL_VISIT_EXPR() argument
/external/clang/include/clang/AST/
DExprCXX.h879 class CXXThrowExpr : public Expr {
891 CXXThrowExpr(Expr *expr, QualType Ty, SourceLocation l, in CXXThrowExpr() function
897 CXXThrowExpr(EmptyShell Empty) : Expr(CXXThrowExprClass, Empty) {} in CXXThrowExpr() function
DRecursiveASTVisitor.h2224 DEF_TRAVERSE_STMT(CXXThrowExpr, {})
/external/clang/lib/Analysis/
DCFG.cpp450 CFGBlock *VisitCXXThrowExpr(CXXThrowExpr *T);
1518 return VisitCXXThrowExpr(cast<CXXThrowExpr>(S)); in Visit()
2880 CFGBlock *CFGBuilder::VisitCXXThrowExpr(CXXThrowExpr *T) { in VisitCXXThrowExpr()
DThreadSafety.cpp2076 if (isa<CXXThrowExpr>(S->getStmt())) in neverReturns()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h1433 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> cxxThrowExpr;
/external/clang/lib/Sema/
DSemaExprCXX.cpp683 CXXThrowExpr(Ex, Context.VoidTy, OpLoc, IsThrownVarInScope); in BuildCXXThrow()
4870 bool LThrow = isa<CXXThrowExpr>(LHS.get()->IgnoreParenImpCasts()); in CXXCheckConditionalOperands()
4871 bool RThrow = isa<CXXThrowExpr>(RHS.get()->IgnoreParenImpCasts()); in CXXCheckConditionalOperands()
DAnalysisBasedWarnings.cpp381 if (isa<CXXThrowExpr>(S)) { in CheckFallThrough()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1354 void ASTStmtReader::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
3190 S = new (Context) CXXThrowExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1327 void ASTStmtWriter::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()

12