Lines Matching refs:CodeGenFunction

351 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) {  in getCatchAllValue()
362 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
372 static void EmitAnyExprToExn(CodeGenFunction &CGF, const Expr *e, in EmitAnyExprToExn()
398 llvm::Value *CodeGenFunction::getExceptionSlot() { in getExceptionSlot()
404 llvm::Value *CodeGenFunction::getEHSelectorSlot() { in getEHSelectorSlot()
410 llvm::Value *CodeGenFunction::getExceptionFromSlot() { in getExceptionFromSlot()
414 llvm::Value *CodeGenFunction::getSelectorFromSlot() { in getSelectorFromSlot()
418 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
488 void CodeGenFunction::EmitStartEHSpec(const Decl *D) { in EmitStartEHSpec()
526 static void emitFilterDispatchBlock(CodeGenFunction &CGF, in emitFilterDispatchBlock()
562 void CodeGenFunction::EmitEndEHSpec(const Decl *D) { in EmitEndEHSpec()
591 void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { in EmitCXXTryStmt()
602 void CodeGenFunction::EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in EnterCXXTryStmt()
635 CodeGenFunction::getEHDispatchBlock(EHScopeStack::stable_iterator si) { in getEHDispatchBlock()
694 llvm::BasicBlock *CodeGenFunction::getInvokeDestImpl() { in getInvokeDestImpl()
720 llvm::BasicBlock *CodeGenFunction::EmitLandingPad() { in EmitLandingPad()
877 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
892 static llvm::Value *CallBeginCatch(CodeGenFunction &CGF, in CallBeginCatch()
905 static void InitCatchParam(CodeGenFunction &CGF, in InitCatchParam()
1053 CodeGenFunction::OpaqueValueMapping in InitCatchParam()
1080 static void BeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *S) { in BeginCatch()
1112 CodeGenFunction::AutoVarEmission var = CGF.EmitAutoVarAlloca(*CatchParam); in BeginCatch()
1119 static void emitCatchDispatchBlock(CodeGenFunction &CGF, in emitCatchDispatchBlock()
1192 void CodeGenFunction::popCatchScope() { in popCatchScope()
1199 void CodeGenFunction::ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in ExitCXXTryStmt()
1299 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1326 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1386 void CodeGenFunction::FinallyInfo::enter(CodeGenFunction &CGF, in enter()
1442 void CodeGenFunction::FinallyInfo::exit(CodeGenFunction &CGF) { in exit()
1545 llvm::BasicBlock *CodeGenFunction::getTerminateLandingPad() { in getTerminateLandingPad()
1579 llvm::BasicBlock *CodeGenFunction::getTerminateHandler() { in getTerminateHandler()
1606 llvm::BasicBlock *CodeGenFunction::getEHResumeBlock(bool isCleanup) { in getEHResumeBlock()
1644 void CodeGenFunction::EmitSEHTryStmt(const SEHTryStmt &S) { in EmitSEHTryStmt()
1648 void CodeGenFunction::EmitSEHLeaveStmt(const SEHLeaveStmt &S) { in EmitSEHLeaveStmt()