Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExprClassification.cpp555 bool TrueIsThrow = isa<CXXThrowExpr>(True->IgnoreParenImpCasts()); in ClassifyConditional()
556 bool FalseIsThrow = isa<CXXThrowExpr>(False->IgnoreParenImpCasts()); in ClassifyConditional()
HDStmtProfile.cpp1100 void StmtProfiler::VisitCXXThrowExpr(const CXXThrowExpr *S) { in VisitCXXThrowExpr()
HDItaniumMangle.cpp3060 const CXXThrowExpr *TE = cast<CXXThrowExpr>(E); in mangleExpression()
HDStmtPrinter.cpp1728 void StmtPrinter::VisitCXXThrowExpr(CXXThrowExpr *Node) { in VisitCXXThrowExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td111 def CXXThrowExpr : DStmt<Expr>;
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGCXXABI.h218 virtual void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) = 0;
HDCodeGenFunction.cpp1200 if (const CXXThrowExpr *Throw = dyn_cast<CXXThrowExpr>(Cond)) { in EmitBranchOnBoolExpr()
HDCodeGenPGO.cpp324 void VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
HDCoverageMappingGen.cpp603 void VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
HDCGExprAgg.cpp200 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); } in VisitCXXThrowExpr()
HDCGException.cpp416 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
HDItaniumCXXABI.cpp118 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override;
947 void ItaniumCXXABI::emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) { in emitThrow()
HDMicrosoftCXXABI.cpp79 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override;
4100 void MicrosoftCXXABI::emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) { in emitThrow()
HDCodeGenFunction.h2814 void EmitCXXThrowExpr(const CXXThrowExpr *E, bool KeepInsertionPoint = true);
HDCGExpr.cpp2858 if (auto *ThrowExpr = dyn_cast<CXXThrowExpr>(Operand->IgnoreParens())) { in EmitLValueOrThrowExpression()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h808 class CXXThrowExpr : public Expr {
820 CXXThrowExpr(Expr *expr, QualType Ty, SourceLocation l, in CXXThrowExpr() function
826 CXXThrowExpr(EmptyShell Empty) : Expr(CXXThrowExprClass, Empty) {} in CXXThrowExpr() function
HDDataRecursiveASTVisitor.h2230 DEF_TRAVERSE_STMT(CXXThrowExpr, {})
HDRecursiveASTVisitor.h2262 DEF_TRAVERSE_STMT(CXXThrowExpr, {})
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDCFG.cpp378 CFGBlock *VisitCXXThrowExpr(CXXThrowExpr *T);
1472 return VisitCXXThrowExpr(cast<CXXThrowExpr>(S)); in Visit()
2814 CFGBlock *CFGBuilder::VisitCXXThrowExpr(CXXThrowExpr *T) { in VisitCXXThrowExpr()
HDThreadSafety.cpp2071 if (isa<CXXThrowExpr>(S->getStmt())) in neverReturns()
/NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchers.h1349 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> throwExpr;
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprCXX.cpp683 CXXThrowExpr(Ex, Context.VoidTy, OpLoc, IsThrownVarInScope); in BuildCXXThrow()
4797 bool LThrow = isa<CXXThrowExpr>(LHS.get()->IgnoreParenImpCasts()); in CXXCheckConditionalOperands()
4798 bool RThrow = isa<CXXThrowExpr>(RHS.get()->IgnoreParenImpCasts()); in CXXCheckConditionalOperands()
HDAnalysisBasedWarnings.cpp368 if (isa<CXXThrowExpr>(S)) { in CheckFallThrough()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp1323 void ASTStmtReader::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
2954 S = new (Context) CXXThrowExpr(Empty); in ReadStmtFromStream()
HDASTWriterStmt.cpp1295 void ASTStmtWriter::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()

12