/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 57 class CXXThrowExpr; variable 139 ExprDependence computeDependence(CXXThrowExpr *E);
|
H A D | ExprCXX.h | 1181 class CXXThrowExpr : public Expr { 1192 CXXThrowExpr(Expr *Operand, QualType Ty, SourceLocation Loc, in CXXThrowExpr() function 1199 CXXThrowExpr(EmptyShell Empty) : Expr(CXXThrowExprClass, Empty) {} in CXXThrowExpr() function
|
H A D | Stmt.h | 669 friend class CXXThrowExpr; in alignas() local
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExprClassification.cpp | 595 bool TrueIsThrow = isa<CXXThrowExpr>(True->IgnoreParenImpCasts()); in ClassifyConditional() 596 bool FalseIsThrow = isa<CXXThrowExpr>(False->IgnoreParenImpCasts()); in ClassifyConditional()
|
H A D | ComputeDependence.cpp | 298 ExprDependence clang::computeDependence(CXXThrowExpr *E) { in computeDependence()
|
H A D | StmtProfile.cpp | 1866 void StmtProfiler::VisitCXXThrowExpr(const CXXThrowExpr *S) { in VisitCXXThrowExpr()
|
H A D | StmtPrinter.cpp | 1887 void StmtPrinter::VisitCXXThrowExpr(CXXThrowExpr *Node) { in VisitCXXThrowExpr()
|
H A D | ItaniumMangle.cpp | 4620 const CXXThrowExpr *TE = cast<CXXThrowExpr>(E); in mangleExpression()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | AnalysisBasedWarnings.cpp | 283 static bool throwEscapes(Sema &S, const CXXThrowExpr *E, CFGBlock &ThrowBlock, in throwEscapes() 322 llvm::function_ref<void(const CXXThrowExpr *, CFGBlock &)> Visit) { in visitReachableThrows() argument 332 if (auto *Throw = dyn_cast<CXXThrowExpr>(S->getStmt())) in visitReachableThrows() 365 visitReachableThrows(BodyCFG, [&](const CXXThrowExpr *Throw, CFGBlock &Block) { in checkThrowInNonThrowingFunc() 486 if (isa<CXXThrowExpr>(S)) { in CheckFallThrough()
|
H A D | SemaExprCXX.cpp | 892 CXXThrowExpr(Ex, Context.VoidTy, OpLoc, IsThrownVarInScope); in BuildCXXThrow() 6158 bool LThrow = isa<CXXThrowExpr>(LHS.get()->IgnoreParenImpCasts()); in CXXCheckConditionalOperands() 6159 bool RThrow = isa<CXXThrowExpr>(RHS.get()->IgnoreParenImpCasts()); in CXXCheckConditionalOperands()
|
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGCXXABI.h | 236 virtual void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) = 0;
|
H A D | CodeGenPGO.cpp | 449 void VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
|
H A D | CodeGenFunction.cpp | 1772 if (const CXXThrowExpr *Throw = dyn_cast<CXXThrowExpr>(Cond)) { in EmitBranchOnBoolExpr()
|
H A D | CoverageMappingGen.cpp | 1029 void VisitCXXThrowExpr(const CXXThrowExpr *E) { in VisitCXXThrowExpr()
|
H A D | ItaniumCXXABI.cpp | 163 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override; 1315 void ItaniumCXXABI::emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) { in emitThrow()
|
H A D | CGException.cpp | 441 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
|
H A D | CGExprAgg.cpp | 210 void VisitCXXThrowExpr(const CXXThrowExpr *E) { CGF.EmitCXXThrowExpr(E); } in VisitCXXThrowExpr()
|
H A D | MicrosoftCXXABI.cpp | 121 void emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) override; 4349 void MicrosoftCXXABI::emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) { in emitThrow()
|
H A D | CGExpr.cpp | 4511 if (auto *ThrowExpr = dyn_cast<CXXThrowExpr>(Operand->IgnoreParens())) { in EmitLValueOrThrowExpression() 4542 if (auto *ThrowExpr = dyn_cast<CXXThrowExpr>(live->IgnoreParens())) { in EmitConditionalOperatorLValue()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 131 def CXXThrowExpr : StmtNode<Expr>;
|
/netbsd/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 899 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> cxxThrowExpr;
|
/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | CFG.cpp | 565 CFGBlock *VisitCXXThrowExpr(CXXThrowExpr *T); 2220 return VisitCXXThrowExpr(cast<CXXThrowExpr>(S)); in Visit() 3866 CFGBlock *CFGBuilder::VisitCXXThrowExpr(CXXThrowExpr *T) { in VisitCXXThrowExpr() 5880 if (isa<CXXThrowExpr>(StmtElm->getStmt())) in isImmediateSinkBlock()
|
H A D | ThreadSafety.cpp | 2259 if (isa<CXXThrowExpr>(S->getStmt())) in neverReturns()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1823 void ASTStmtReader::VisitCXXThrowExpr(CXXThrowExpr *E) { in VisitCXXThrowExpr() 3654 S = new (Context) CXXThrowExpr(Empty); in ReadStmtFromStream()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 2307 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr>
|