Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:FI

1115       auto &FI = CGM.getTypes().arrangeFreeFunctionDeclaration(
1118 FI);
1120 FTy, ".__kmpc_global_ctor_.", FI, Loc);
1121 CtorCGF.StartFunction(GlobalDecl(), CGM.getContext().VoidPtrTy, Fn, FI,
1147 auto &FI = CGM.getTypes().arrangeFreeFunctionDeclaration(
1150 auto FTy = CGM.getTypes().GetFunctionType(FI);
1152 FTy, ".__kmpc_global_dtor_.", FI, Loc);
1153 DtorCGF.StartFunction(GlobalDecl(), CGM.getContext().VoidTy, Fn, FI, Args,
2182 auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin());
2183 Base = CGF.EmitLValueForField(Base, *FI);
2185 cast<RecordDecl>(FI->getType()->getAsTagDecl())->fields()) {
2343 auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin());
2345 CGM, Loc, PrivateVars, FirstprivateVars, FI->getType(), Privates);
2404 auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin());
2405 auto PrivatesBase = CGF.EmitLValueForField(Base, *FI);
2406 FI = cast<RecordDecl>(FI->getType()->getAsTagDecl())->field_begin();
2419 LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI);
2472 NeedsCleanup = NeedsCleanup || FI->getType().isDestructedType();
2473 ++FI;