Searched refs:ThrowExpr (Results 1 – 10 of 10) sorted by relevance
68 const CXXThrowExpr *ThrowExpr) { in diagnoseThrowLocations() argument69 if (!ThrowExpr) in diagnoseThrowLocations()71 auto *SubExpr = ThrowExpr->getSubExpr(); in diagnoseThrowLocations()
40 void diagnoseThrowLocations(const CXXThrowExpr *ThrowExpr);
83 NODE(ThrowExpr)
2176 class ThrowExpr : public Node {2180 ThrowExpr(const Node *Op_) : Node(KThrowExpr), Op(Op_) {} in ThrowExpr() function4768 return make<ThrowExpr>(Ex); in parseExpr()
118 ThrowExpr, enumerator346 return PGOHash::ThrowExpr; in DEFINE_NESTABLE_TRAVERSAL()
4601 if (auto *ThrowExpr = dyn_cast<CXXThrowExpr>(Operand->IgnoreParens())) { in EmitLValueOrThrowExpression() local4602 CGF.EmitCXXThrowExpr(ThrowExpr, /*KeepInsertionPoint*/false); in EmitLValueOrThrowExpression()4627 if (auto *ThrowExpr = dyn_cast<CXXThrowExpr>(Live->IgnoreParens())) { in HandleConditionalOperatorLValueSimpleCase() local4628 CGF.EmitCXXThrowExpr(ThrowExpr); in HandleConditionalOperatorLValueSimpleCase()
4893 if (const Expr *ThrowExpr = S.getThrowExpr()) { in EmitThrowStmt() local4894 llvm::Value *Exception = CGF.EmitObjCThrowOperand(ThrowExpr); in EmitThrowStmt()7813 if (const Expr *ThrowExpr = S.getThrowExpr()) { in EmitThrowStmt() local7814 llvm::Value *Exception = CGF.EmitObjCThrowOperand(ThrowExpr); in EmitThrowStmt()
4037 if (const Expr *ThrowExpr = S.getThrowExpr()) { in EmitThrowStmt() local4038 llvm::Value *Exception = CGF.EmitObjCThrowOperand(ThrowExpr); in EmitThrowStmt()