Lines Matching defs:CGF
366 = CGF.EHStack.getInnermostNormalCleanup();
371 assert(CGF.LabelMap.count(*i));
372 JumpDest &dest = CGF.LabelMap.find(*i)->second;
1456 CodeGenFunction &CGF) {
1459 Locs.push_back(llvm::ConstantInt::get(CGF.Int32Ty,
1463 const SourceManager &SM = CGF.CGM.getContext().getSourceManager();
1464 const LangOptions &LangOpts = CGF.CGM.getLangOpts();
1471 CGF.getTarget());
1472 Locs.push_back(llvm::ConstantInt::get(CGF.Int32Ty,
1477 return llvm::MDNode::get(CGF.getLLVMContext(), Locs);
1772 static LValue InitCapturedStruct(CodeGenFunction &CGF, const CapturedStmt &S) {
1774 QualType RecordTy = CGF.getContext().getRecordType(RD);
1777 LValue SlotLV = CGF.MakeNaturalAlignAddrLValue(
1778 CGF.CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
1784 LValue LV = CGF.EmitLValueForFieldInitialization(SlotLV, *CurField);
1785 CGF.EmitInitializerForField(*CurField, LV, *I, ArrayRef<VarDecl *>());
1802 CodeGenFunction CGF(CGM, true);
1803 CGF.CapturedStmtInfo = new CGCapturedStmtInfo(S, K);
1804 llvm::Function *F = CGF.GenerateCapturedStmtFunction(CD, RD);
1805 delete CGF.CapturedStmtInfo;