Lines Matching defs:FO
485 llvm::Value *&CXXThisValue, const FunctionOptions &FO) {
486 const CapturedDecl *CD = FO.S->getCapturedDecl();
487 const RecordDecl *RD = FO.S->getCapturedRecordDecl();
500 auto I = FO.S->captures().begin();
502 if (!FO.UIntPtrCastRequired) {
506 Ctx, Ctx.getTranslationUnitDecl(), FO.S->getBeginLoc(),
522 if (FO.UIntPtrCastRequired &&
556 FO.UIntPtrCastRequired
574 FO.FunctionName, &CGM.getModule());
588 FO.UIntPtrCastRequired ? FO.Loc : FO.S->getBeginLoc(),
589 FO.UIntPtrCastRequired ? FO.Loc
592 I = FO.S->captures().begin();
596 if (!FO.UIntPtrCastRequired && Args[Cnt] != TargetArgs[Cnt]) {
606 if (!FO.RegisterCastedArgsOnly)
616 if (FO.UIntPtrCastRequired) {
636 if (!FO.RegisterCastedArgsOnly) {
645 {Var, FO.UIntPtrCastRequired
696 FunctionOptions FO(&S, !NeedWrapperFunction, /*RegisterCastedArgsOnly=*/false,
699 *this, WrapperArgs, WrapperLocalAddrs, WrapperVLASizes, CXXThisValue, FO);