Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td109 def CXXThrowExpr : DStmt<Expr>;
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenFunction.cpp973 if (const CXXThrowExpr *Throw = dyn_cast<CXXThrowExpr>(Cond)) { in EmitBranchOnBoolExpr()
HDCGException.cpp422 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
HDCGExprAgg.cpp192 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); } in VisitCXXThrowExpr()
HDCodeGenFunction.h2366 void EmitCXXThrowExpr(const CXXThrowExpr *E, bool KeepInsertionPoint = true);
HDCGExprScalar.cpp400 Value *VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h801 class CXXThrowExpr : public Expr {
813 CXXThrowExpr(Expr *expr, QualType Ty, SourceLocation l, in CXXThrowExpr() function
819 CXXThrowExpr(EmptyShell Empty) : Expr(CXXThrowExprClass, Empty) {} in CXXThrowExpr() function
HDRecursiveASTVisitor.h2239 DEF_TRAVERSE_STMT(CXXThrowExpr, { })
/trueos/contrib/llvm/tools/clang/lib/Analysis/
HDCFG.cpp372 CFGBlock *VisitCXXThrowExpr(CXXThrowExpr *T);
1135 return VisitCXXThrowExpr(cast<CXXThrowExpr>(S)); in Visit()
2476 CFGBlock *CFGBuilder::VisitCXXThrowExpr(CXXThrowExpr *T) { in VisitCXXThrowExpr()
HDThreadSafety.cpp2324 if (isa<CXXThrowExpr>(S->getStmt())) in neverReturns()
/trueos/contrib/llvm/tools/clang/lib/AST/
HDStmtProfile.cpp838 void StmtProfiler::VisitCXXThrowExpr(const CXXThrowExpr *S) { in VisitCXXThrowExpr()
HDItaniumMangle.cpp2840 const CXXThrowExpr *TE = cast<CXXThrowExpr>(E); in mangleExpression()
HDStmtPrinter.cpp1402 void StmtPrinter::VisitCXXThrowExpr(CXXThrowExpr *Node) { in VisitCXXThrowExpr()
/trueos/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchers.h1028 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> throwExpr;
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp1313 void ASTStmtReader::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
2324 S = new (Context) CXXThrowExpr(Empty); in ReadStmtFromStream()
HDASTWriterStmt.cpp1281 void ASTStmtWriter::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprCXX.cpp604 return Owned(new (Context) CXXThrowExpr(Ex, Context.VoidTy, OpLoc, in BuildCXXThrow()
4432 bool LThrow = isa<CXXThrowExpr>(LHS.get()->IgnoreParenCasts()); in CXXCheckConditionalOperands()
4433 bool RThrow = isa<CXXThrowExpr>(RHS.get()->IgnoreParenCasts()); in CXXCheckConditionalOperands()
HDAnalysisBasedWarnings.cpp186 if (isa<CXXThrowExpr>(S)) { in CheckFallThrough()
HDTreeTransform.h7508 TreeTransform<Derived>::TransformCXXThrowExpr(CXXThrowExpr *E) { in TransformCXXThrowExpr()