Lines Matching refs:ParentCGF

1757   CodeGenFunction &ParentCGF;  member
1761 CaptureFinder(CodeGenFunction &ParentCGF, const VarDecl *ParentThis) in CaptureFinder()
1762 : ParentCGF(ParentCGF), ParentThis(ParentThis) {} in CaptureFinder()
1793 if (ParentCGF.getTarget().getTriple().getArch() != llvm::Triple::x86) in VisitCallExpr()
1804 SEHCodeSlot = ParentCGF.SEHCodeSlotStack.back(); in VisitCallExpr()
1811 Address CodeGenFunction::recoverAddrOfEscapedLocal(CodeGenFunction &ParentCGF, in recoverAddrOfEscapedLocal() argument
1819 auto InsertPair = ParentCGF.EscapedLocals.insert( in recoverAddrOfEscapedLocal()
1820 std::make_pair(ParentAlloca, ParentCGF.EscapedLocals.size())); in recoverAddrOfEscapedLocal()
1826 llvm::ConstantExpr::getBitCast(ParentCGF.CurFn, Int8PtrTy); in recoverAddrOfEscapedLocal()
1851 void CodeGenFunction::EmitCapturedLocals(CodeGenFunction &ParentCGF, in EmitCapturedLocals() argument
1855 CaptureFinder Finder(ParentCGF, ParentCGF.CXXABIThisDecl); in EmitCapturedLocals()
1863 EmitSEHExceptionCodeSave(ParentCGF, nullptr, nullptr); in EmitCapturedLocals()
1892 llvm::ConstantExpr::getBitCast(ParentCGF.CurFn, Int8PtrTy); in EmitCapturedLocals()
1901 if (ParentCGF.ParentCGF != nullptr) { in EmitCapturedLocals()
1906 for (auto &I : ParentCGF.LocalDeclMap) { in EmitCapturedLocals()
1916 auto InsertPair = ParentCGF.EscapedLocals.insert( in EmitCapturedLocals()
1917 std::make_pair(FramePtrAddrAlloca, ParentCGF.EscapedLocals.size())); in EmitCapturedLocals()
1929 llvm::ConstantExpr::getBitCast(ParentCGF.CurFn, Int8PtrTy); in EmitCapturedLocals()
1948 auto L = ParentCGF.LambdaCaptureFields.find(VD); in EmitCapturedLocals()
1949 if (L != ParentCGF.LambdaCaptureFields.end()) { in EmitCapturedLocals()
1956 auto I = ParentCGF.LocalDeclMap.find(VD); in EmitCapturedLocals()
1957 if (I == ParentCGF.LocalDeclMap.end()) in EmitCapturedLocals()
1962 recoverAddrOfEscapedLocal(ParentCGF, ParentVar, ParentFP); in EmitCapturedLocals()
1966 CXXABIThisAlignment = ParentCGF.CXXABIThisAlignment; in EmitCapturedLocals()
1967 CXXThisAlignment = ParentCGF.CXXThisAlignment; in EmitCapturedLocals()
1969 if (ParentCGF.LambdaThisCaptureField) { in EmitCapturedLocals()
1970 LambdaThisCaptureField = ParentCGF.LambdaThisCaptureField; in EmitCapturedLocals()
1989 recoverAddrOfEscapedLocal(ParentCGF, Finder.SEHCodeSlot, ParentFP)); in EmitCapturedLocals()
1993 EmitSEHExceptionCodeSave(ParentCGF, ParentFP, EntryFP); in EmitCapturedLocals()
1999 void CodeGenFunction::startOutlinedSEHHelper(CodeGenFunction &ParentCGF, in startOutlinedSEHHelper() argument
2008 const NamedDecl *ParentSEHFn = ParentCGF.CurSEHParent; in startOutlinedSEHHelper()
2051 CurSEHParent = ParentCGF.CurSEHParent; in startOutlinedSEHHelper()
2054 EmitCapturedLocals(ParentCGF, OutlinedStmt, IsFilter); in startOutlinedSEHHelper()
2061 CodeGenFunction::GenerateSEHFilterFunction(CodeGenFunction &ParentCGF, in GenerateSEHFilterFunction() argument
2064 startOutlinedSEHHelper(ParentCGF, true, FilterExpr); in GenerateSEHFilterFunction()
2078 CodeGenFunction::GenerateSEHFinallyFunction(CodeGenFunction &ParentCGF, in GenerateSEHFinallyFunction() argument
2081 startOutlinedSEHHelper(ParentCGF, false, FinallyBlock); in GenerateSEHFinallyFunction()
2091 void CodeGenFunction::EmitSEHExceptionCodeSave(CodeGenFunction &ParentCGF, in EmitSEHExceptionCodeSave() argument
2110 ParentCGF, ParentCGF.SEHCodeSlotStack.back(), ParentFP)); in EmitSEHExceptionCodeSave()
2158 HelperCGF.ParentCGF = this; in EnterSEHTryStmt()