Lines Matching refs:CodeGenFunction
254 const EHPersonality &EHPersonality::get(CodeGenFunction &CGF) { in get()
376 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { in getCatchAllValue()
387 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
397 void CodeGenFunction::EmitAnyExprToExn(const Expr *e, Address addr) { in EmitAnyExprToExn()
423 Address CodeGenFunction::getExceptionSlot() { in getExceptionSlot()
429 Address CodeGenFunction::getEHSelectorSlot() { in getEHSelectorSlot()
435 llvm::Value *CodeGenFunction::getExceptionFromSlot() { in getExceptionFromSlot()
439 llvm::Value *CodeGenFunction::getSelectorFromSlot() { in getSelectorFromSlot()
443 void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E, in EmitCXXThrowExpr()
473 void CodeGenFunction::EmitStartEHSpec(const Decl *D) { in EmitStartEHSpec()
543 static void emitFilterDispatchBlock(CodeGenFunction &CGF, in emitFilterDispatchBlock()
580 void CodeGenFunction::EmitEndEHSpec(const Decl *D) { in EmitEndEHSpec()
622 void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { in EmitCXXTryStmt()
635 void CodeGenFunction::EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in EnterCXXTryStmt()
673 CodeGenFunction::getEHDispatchBlock(EHScopeStack::stable_iterator si) { in getEHDispatchBlock()
720 CodeGenFunction::getFuncletEHDispatchBlock(EHScopeStack::stable_iterator SI) { in getFuncletEHDispatchBlock()
775 llvm::BasicBlock *CodeGenFunction::getInvokeDestImpl() { in getInvokeDestImpl()
825 llvm::BasicBlock *CodeGenFunction::EmitLandingPad() { in EmitLandingPad()
966 static void emitCatchPadBlock(CodeGenFunction &CGF, EHCatchScope &CatchScope) { in emitCatchPadBlock()
1009 static void emitWasmCatchPadBlock(CodeGenFunction &CGF, in emitWasmCatchPadBlock()
1118 static void emitCatchDispatchBlock(CodeGenFunction &CGF, in emitCatchDispatchBlock()
1204 void CodeGenFunction::popCatchScope() { in popCatchScope()
1211 void CodeGenFunction::ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock) { in ExitCXXTryStmt()
1351 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1378 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1439 void CodeGenFunction::FinallyInfo::enter(CodeGenFunction &CGF, const Stmt *body, in enter()
1492 void CodeGenFunction::FinallyInfo::exit(CodeGenFunction &CGF) { in exit()
1533 llvm::BasicBlock *CodeGenFunction::getTerminateLandingPad() { in getTerminateLandingPad()
1567 llvm::BasicBlock *CodeGenFunction::getTerminateHandler() { in getTerminateHandler()
1591 llvm::BasicBlock *CodeGenFunction::getTerminateFunclet() { in getTerminateFunclet()
1626 llvm::BasicBlock *CodeGenFunction::getEHResumeBlock(bool isCleanup) { in getEHResumeBlock()
1662 void CodeGenFunction::EmitSEHTryStmt(const SEHTryStmt &S) { in EmitSEHTryStmt()
1697 void CodeGenFunction::VolatilizeTryBlocks( in VolatilizeTryBlocks()
1730 void Emit(CodeGenFunction &CGF, Flags F) override { in Emit()
1779 CodeGenFunction &ParentCGF;
1783 CaptureFinder(CodeGenFunction &ParentCGF, const VarDecl *ParentThis) in CaptureFinder()
1833 Address CodeGenFunction::recoverAddrOfEscapedLocal(CodeGenFunction &ParentCGF, in recoverAddrOfEscapedLocal()
1872 void CodeGenFunction::EmitCapturedLocals(CodeGenFunction &ParentCGF, in EmitCapturedLocals()
2015 void CodeGenFunction::startOutlinedSEHHelper(CodeGenFunction &ParentCGF, in startOutlinedSEHHelper()
2077 CodeGenFunction::GenerateSEHFilterFunction(CodeGenFunction &ParentCGF, in GenerateSEHFilterFunction()
2094 CodeGenFunction::GenerateSEHFinallyFunction(CodeGenFunction &ParentCGF, in GenerateSEHFinallyFunction()
2107 void CodeGenFunction::EmitSEHExceptionCodeSave(CodeGenFunction &ParentCGF, in EmitSEHExceptionCodeSave()
2144 llvm::Value *CodeGenFunction::EmitSEHExceptionInfo() { in EmitSEHExceptionInfo()
2153 llvm::Value *CodeGenFunction::EmitSEHExceptionCode() { in EmitSEHExceptionCode()
2158 llvm::Value *CodeGenFunction::EmitSEHAbnormalTermination() { in EmitSEHAbnormalTermination()
2165 void CodeGenFunction::pushSEHCleanup(CleanupKind Kind, in pushSEHCleanup()
2170 void CodeGenFunction::EnterSEHTryStmt(const SEHTryStmt &S) { in EnterSEHTryStmt()
2171 CodeGenFunction HelperCGF(CGM, /*suppressNewContext=*/true); in EnterSEHTryStmt()
2209 void CodeGenFunction::ExitSEHTryStmt(const SEHTryStmt &S) { in ExitSEHTryStmt()
2281 void CodeGenFunction::EmitSEHLeaveStmt(const SEHLeaveStmt &S) { in EmitSEHLeaveStmt()