Lines Matching refs:FO
427 llvm::Value *&CXXThisValue, const FunctionOptions &FO) { in emitOutlinedFunctionPrologue() argument
428 const CapturedDecl *CD = FO.S->getCapturedDecl(); in emitOutlinedFunctionPrologue()
429 const RecordDecl *RD = FO.S->getCapturedRecordDecl(); in emitOutlinedFunctionPrologue()
442 auto I = FO.S->captures().begin(); in emitOutlinedFunctionPrologue()
444 if (!FO.UIntPtrCastRequired) { in emitOutlinedFunctionPrologue()
448 Ctx, Ctx.getTranslationUnitDecl(), FO.S->getBeginLoc(), in emitOutlinedFunctionPrologue()
463 if (FO.UIntPtrCastRequired && in emitOutlinedFunctionPrologue()
493 FO.UIntPtrCastRequired in emitOutlinedFunctionPrologue()
512 FO.FunctionName, &CGM.getModule()); in emitOutlinedFunctionPrologue()
520 FO.UIntPtrCastRequired ? FO.Loc : FO.S->getBeginLoc(), in emitOutlinedFunctionPrologue()
521 FO.UIntPtrCastRequired ? FO.Loc in emitOutlinedFunctionPrologue()
524 I = FO.S->captures().begin(); in emitOutlinedFunctionPrologue()
528 if (!FO.UIntPtrCastRequired && Args[Cnt] != TargetArgs[Cnt]) { in emitOutlinedFunctionPrologue()
538 if (!FO.RegisterCastedArgsOnly) in emitOutlinedFunctionPrologue()
548 if (FO.UIntPtrCastRequired) { in emitOutlinedFunctionPrologue()
568 if (!FO.RegisterCastedArgsOnly) { in emitOutlinedFunctionPrologue()
578 {Var, FO.UIntPtrCastRequired in emitOutlinedFunctionPrologue()
614 FunctionOptions FO(&S, !NeedWrapperFunction, /*RegisterCastedArgsOnly=*/false, in GenerateOpenMPCapturedStmtFunction() local
617 VLASizes, CXXThisValue, FO); in GenerateOpenMPCapturedStmtFunction()