Searched refs:Throw (Results 1 - 5 of 5) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtObjC.h315 Stmt *Throw; member in class:clang::ObjCAtThrowStmt
319 : Stmt(ObjCAtThrowStmtClass), Throw(throwExpr) {
325 const Expr *getThrowExpr() const { return reinterpret_cast<Expr*>(Throw); }
326 Expr *getThrowExpr() { return reinterpret_cast<Expr*>(Throw); }
327 void setThrowExpr(Stmt *S) { Throw = S; }
334 return Throw ? Throw->getLocEnd() : AtThrowLoc;
341 child_range children() { return child_range(&Throw, &Throw+1); }
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp3360 StmtResult Sema::BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw) { argument
3361 if (Throw) {
3362 ExprResult Result = DefaultLvalueConversion(Throw);
3369 Throw = Result.get();
3371 QualType ThrowType = Throw->getType();
3378 << Throw->getType() << Throw->getSourceRange());
3382 return new (Context) ObjCAtThrowStmt(AtLoc, Throw);
3386 Sema::ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, argument
3391 if (!Throw) {
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1286 if (const CXXThrowExpr *Throw = dyn_cast<CXXThrowExpr>(Cond)) {
1292 EmitCXXThrowExpr(Throw, /*KeepInsertionPoint*/false);
H A DCGObjCGNU.cpp2705 llvm::CallSite Throw = local
2707 Throw.setDoesNotReturn();
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3452 StmtResult BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw);
3453 StmtResult ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw,

Completed in 104 milliseconds