Lines Matching refs:CodeGenFunction
92 static const EHPersonality &get(CodeGenFunction &CGF) { in get()
346 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { in getCatchAllValue()
357 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
367 void CodeGenFunction::EmitAnyExprToExn(const Expr *e, llvm::Value *addr) { in EmitAnyExprToExn()
392 llvm::Value *CodeGenFunction::getExceptionSlot() { in getExceptionSlot()
398 llvm::Value *CodeGenFunction::getEHSelectorSlot() { in getEHSelectorSlot()
404 llvm::Value *CodeGenFunction::getExceptionFromSlot() { in getExceptionFromSlot()
408 llvm::Value *CodeGenFunction::getSelectorFromSlot() { in getSelectorFromSlot()
412 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
433 void CodeGenFunction::EmitStartEHSpec(const Decl *D) { in EmitStartEHSpec()
475 static void emitFilterDispatchBlock(CodeGenFunction &CGF, in emitFilterDispatchBlock()
512 void CodeGenFunction::EmitEndEHSpec(const Decl *D) { in EmitEndEHSpec()
545 void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { in EmitCXXTryStmt()
551 void CodeGenFunction::EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in EnterCXXTryStmt()
585 CodeGenFunction::getEHDispatchBlock(EHScopeStack::stable_iterator si) { in getEHDispatchBlock()
644 llvm::BasicBlock *CodeGenFunction::getInvokeDestImpl() { in getInvokeDestImpl()
677 llvm::BasicBlock *CodeGenFunction::EmitLandingPad() { in EmitLandingPad()
819 static void emitCatchDispatchBlock(CodeGenFunction &CGF, in emitCatchDispatchBlock()
892 void CodeGenFunction::popCatchScope() { in popCatchScope()
899 void CodeGenFunction::ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in ExitCXXTryStmt()
999 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1026 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1086 void CodeGenFunction::FinallyInfo::enter(CodeGenFunction &CGF, in enter()
1142 void CodeGenFunction::FinallyInfo::exit(CodeGenFunction &CGF) { in exit()
1183 llvm::BasicBlock *CodeGenFunction::getTerminateLandingPad() { in getTerminateLandingPad()
1214 llvm::BasicBlock *CodeGenFunction::getTerminateHandler() { in getTerminateHandler()
1238 llvm::BasicBlock *CodeGenFunction::getEHResumeBlock(bool isCleanup) { in getEHResumeBlock()
1275 void CodeGenFunction::EmitSEHTryStmt(const SEHTryStmt &S) { in EmitSEHTryStmt()
1306 void Emit(CodeGenFunction &CGF, Flags F) override { in Emit()
1334 CodeGenFunction &ParentCGF;
1337 CaptureFinder(CodeGenFunction &ParentCGF, const VarDecl *ParentThis) in CaptureFinder()
1366 void CodeGenFunction::EmitCapturedLocals(CodeGenFunction &ParentCGF, in EmitCapturedLocals()
1443 void CodeGenFunction::startOutlinedSEHHelper(CodeGenFunction &ParentCGF, in startOutlinedSEHHelper()
1481 CodeGenFunction::GenerateSEHFilterFunction(CodeGenFunction &ParentCGF, in GenerateSEHFilterFunction()
1527 CodeGenFunction::GenerateSEHFinallyFunction(CodeGenFunction &ParentCGF, in GenerateSEHFinallyFunction()
1561 void CodeGenFunction::EmitSEHExceptionCodeSave() { in EmitSEHExceptionCodeSave()
1584 llvm::Value *CodeGenFunction::EmitSEHExceptionInfo() { in EmitSEHExceptionInfo()
1592 llvm::Value *CodeGenFunction::EmitSEHExceptionCode() { in EmitSEHExceptionCode()
1601 llvm::Value *CodeGenFunction::EmitSEHAbnormalTermination() { in EmitSEHAbnormalTermination()
1608 void CodeGenFunction::EnterSEHTryStmt(const SEHTryStmt &S) { in EnterSEHTryStmt()
1609 CodeGenFunction HelperCGF(CGM, /*suppressNewContext=*/true); in EnterSEHTryStmt()
1641 void CodeGenFunction::ExitSEHTryStmt(const SEHTryStmt &S) { in ExitSEHTryStmt()
1687 void CodeGenFunction::EmitSEHLeaveStmt(const SEHLeaveStmt &S) { in EmitSEHLeaveStmt()