Lines Matching refs:ParentCGF

1779   CodeGenFunction &ParentCGF;  member
1783 CaptureFinder(CodeGenFunction &ParentCGF, const VarDecl *ParentThis) in CaptureFinder()
1784 : ParentCGF(ParentCGF), ParentThis(ParentThis) {} in CaptureFinder()
1815 if (ParentCGF.getTarget().getTriple().getArch() != llvm::Triple::x86) in VisitCallExpr()
1826 SEHCodeSlot = ParentCGF.SEHCodeSlotStack.back(); in VisitCallExpr()
1833 Address CodeGenFunction::recoverAddrOfEscapedLocal(CodeGenFunction &ParentCGF, in recoverAddrOfEscapedLocal() argument
1842 auto InsertPair = ParentCGF.EscapedLocals.insert( in recoverAddrOfEscapedLocal()
1843 std::make_pair(ParentAlloca, ParentCGF.EscapedLocals.size())); in recoverAddrOfEscapedLocal()
1849 FrameRecoverFn, {ParentCGF.CurFn, ParentFP, in recoverAddrOfEscapedLocal()
1872 void CodeGenFunction::EmitCapturedLocals(CodeGenFunction &ParentCGF, in EmitCapturedLocals() argument
1876 CaptureFinder Finder(ParentCGF, ParentCGF.CXXABIThisDecl); in EmitCapturedLocals()
1884 EmitSEHExceptionCodeSave(ParentCGF, nullptr, nullptr); in EmitCapturedLocals()
1912 ParentFP = Builder.CreateCall(RecoverFPIntrin, {ParentCGF.CurFn, EntryFP}); in EmitCapturedLocals()
1920 if (ParentCGF.ParentCGF != nullptr) { in EmitCapturedLocals()
1925 for (auto &I : ParentCGF.LocalDeclMap) { in EmitCapturedLocals()
1936 auto InsertPair = ParentCGF.EscapedLocals.insert( in EmitCapturedLocals()
1937 std::make_pair(FramePtrAddrAlloca, ParentCGF.EscapedLocals.size())); in EmitCapturedLocals()
1948 FrameRecoverFn, {ParentCGF.CurFn, ParentFP, in EmitCapturedLocals()
1964 auto L = ParentCGF.LambdaCaptureFields.find(VD); in EmitCapturedLocals()
1965 if (L != ParentCGF.LambdaCaptureFields.end()) { in EmitCapturedLocals()
1972 auto I = ParentCGF.LocalDeclMap.find(VD); in EmitCapturedLocals()
1973 if (I == ParentCGF.LocalDeclMap.end()) in EmitCapturedLocals()
1978 recoverAddrOfEscapedLocal(ParentCGF, ParentVar, ParentFP); in EmitCapturedLocals()
1982 CXXABIThisAlignment = ParentCGF.CXXABIThisAlignment; in EmitCapturedLocals()
1983 CXXThisAlignment = ParentCGF.CXXThisAlignment; in EmitCapturedLocals()
1985 if (ParentCGF.LambdaThisCaptureField) { in EmitCapturedLocals()
1986 LambdaThisCaptureField = ParentCGF.LambdaThisCaptureField; in EmitCapturedLocals()
2005 recoverAddrOfEscapedLocal(ParentCGF, Finder.SEHCodeSlot, ParentFP)); in EmitCapturedLocals()
2009 EmitSEHExceptionCodeSave(ParentCGF, ParentFP, EntryFP); in EmitCapturedLocals()
2015 void CodeGenFunction::startOutlinedSEHHelper(CodeGenFunction &ParentCGF, in startOutlinedSEHHelper() argument
2024 GlobalDecl ParentSEHFn = ParentCGF.CurSEHParent; in startOutlinedSEHHelper()
2067 CurSEHParent = ParentCGF.CurSEHParent; in startOutlinedSEHHelper()
2070 EmitCapturedLocals(ParentCGF, OutlinedStmt, IsFilter); in startOutlinedSEHHelper()
2077 CodeGenFunction::GenerateSEHFilterFunction(CodeGenFunction &ParentCGF, in GenerateSEHFilterFunction() argument
2080 startOutlinedSEHHelper(ParentCGF, true, FilterExpr); in GenerateSEHFilterFunction()
2094 CodeGenFunction::GenerateSEHFinallyFunction(CodeGenFunction &ParentCGF, in GenerateSEHFinallyFunction() argument
2097 startOutlinedSEHHelper(ParentCGF, false, FinallyBlock); in GenerateSEHFinallyFunction()
2107 void CodeGenFunction::EmitSEHExceptionCodeSave(CodeGenFunction &ParentCGF, in EmitSEHExceptionCodeSave() argument
2125 ParentCGF, ParentCGF.SEHCodeSlotStack.back(), ParentFP)); in EmitSEHExceptionCodeSave()
2172 HelperCGF.ParentCGF = this; in EnterSEHTryStmt()