Lines Matching refs:CodeGenFunction

58   CodeGenFunction::JumpDest CleanupJD;
62 CodeGenFunction::JumpDest FinalJD;
86 clang::CodeGen::CodeGenFunction::CGCoroInfo::CGCoroInfo() {} in CGCoroInfo()
87 CodeGenFunction::CGCoroInfo::~CGCoroInfo() {} in ~CGCoroInfo()
89 static void createCoroData(CodeGenFunction &CGF, in createCoroData()
90 CodeGenFunction::CGCoroInfo &CurCoro, in createCoroData()
222 static LValueOrRValue emitSuspendExpression(CodeGenFunction &CGF, CGCoroData &Coro, in emitSuspendExpression()
229 CodeGenFunction::OpaqueValueMappingData::bind(CGF, S.getOpaqueValue(), E); in emitSuspendExpression()
249 auto SuspendWrapper = CodeGenFunction(CGF.CGM).generateAwaitSuspendWrapper( in emitSuspendExpression()
374 RValue CodeGenFunction::EmitCoawaitExpr(const CoawaitExpr &E, in EmitCoawaitExpr()
381 RValue CodeGenFunction::EmitCoyieldExpr(const CoyieldExpr &E, in EmitCoyieldExpr()
388 void CodeGenFunction::EmitCoreturnStmt(CoreturnStmt const &S) { in EmitCoreturnStmt()
414 CodeGenFunction::generateAwaitSuspendWrapper(Twine const &CoroName, in generateAwaitSuspendWrapper()
457 auto AwaiterBinder = CodeGenFunction::OpaqueValueMappingData::bind( in generateAwaitSuspendWrapper()
475 CodeGenFunction::EmitCoawaitLValue(const CoawaitExpr *E) { in EmitCoawaitLValue()
485 CodeGenFunction::EmitCoyieldLValue(const CoyieldExpr *E) { in EmitCoyieldLValue()
519 CodeGenFunction::DeclMapTy SavedLocals;
520 CodeGenFunction::DeclMapTy& LocalDeclMap;
522 ParamReferenceReplacerRAII(CodeGenFunction::DeclMapTy &LocalDeclMap) in ParamReferenceReplacerRAII()
557 getBundlesForCoroEnd(CodeGenFunction &CGF) { in getBundlesForCoroEnd()
571 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
606 void Emit(CodeGenFunction &CGF, Flags) override { in Emit()
647 CodeGenFunction &CGF;
654 CodeGenFunction::AutoVarEmission GroEmission;
656 GetReturnObjectManager(CodeGenFunction &CGF, const CoroutineBodyStmt &S) in GetReturnObjectManager()
658 GroEmission(CodeGenFunction::AutoVarEmission::invalid()) { in GetReturnObjectManager()
767 static void emitBodyAndFallthrough(CodeGenFunction &CGF, in emitBodyAndFallthrough()
776 void CodeGenFunction::EmitCoroutineBody(const CoroutineBodyStmt &S) { in EmitCoroutineBody()
842 CodeGenFunction::RunCleanupsScope ResumeScope(*this); in EmitCoroutineBody()
958 RValue CodeGenFunction::EmitCoroutineIntrinsic(const CallExpr *E, in EmitCoroutineIntrinsic()