Lines Matching refs:NewFPFeatures

523   FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides();  in ActOnPragmaFPEvalMethod()  local
528 NewFPFeatures.setFPEvalMethodOverride(LangOptions::FEM_Source); in ActOnPragmaFPEvalMethod()
531 NewFPFeatures.setFPEvalMethodOverride(LangOptions::FEM_Double); in ActOnPragmaFPEvalMethod()
534 NewFPFeatures.setFPEvalMethodOverride(LangOptions::FEM_Extended); in ActOnPragmaFPEvalMethod()
543 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFPEvalMethod()
544 CurFPFeatures = NewFPFeatures.applyOverrides(getLangOpts()); in ActOnPragmaFPEvalMethod()
551 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFloatControl() local
563 NewFPFeatures.setFPPreciseEnabled(true); in ActOnPragmaFloatControl()
564 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
579 NewFPFeatures.setFPPreciseEnabled(false); in ActOnPragmaFloatControl()
580 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
590 NewFPFeatures.setSpecifiedExceptionModeOverride(LangOptions::FPE_Strict); in ActOnPragmaFloatControl()
591 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
594 NewFPFeatures.setSpecifiedExceptionModeOverride(LangOptions::FPE_Ignore); in ActOnPragmaFloatControl()
595 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
598 FpPragmaStack.Act(Loc, Sema::PSK_Push_Set, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
606 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures); in ActOnPragmaFloatControl()
607 NewFPFeatures = FpPragmaStack.CurrentValue; in ActOnPragmaFloatControl()
616 CurFPFeatures = NewFPFeatures.applyOverrides(getLangOpts()); in ActOnPragmaFloatControl()
1276 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPContract() local
1279 NewFPFeatures.setAllowFPContractWithinStatement(); in ActOnPragmaFPContract()
1282 NewFPFeatures.setAllowFPContractAcrossStatement(); in ActOnPragmaFPContract()
1285 NewFPFeatures.setDisallowFPContract(); in ActOnPragmaFPContract()
1290 FpPragmaStack.Act(Loc, Sema::PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFPContract()
1291 CurFPFeatures = NewFPFeatures.applyOverrides(getLangOpts()); in ActOnPragmaFPContract()
1312 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFPReassociate() local
1313 NewFPFeatures.setAllowFPReassociateOverride(IsEnabled); in ActOnPragmaFPReassociate()
1314 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFPReassociate()
1315 CurFPFeatures = NewFPFeatures.applyOverrides(getLangOpts()); in ActOnPragmaFPReassociate()
1319 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFEnvRound() local
1320 NewFPFeatures.setConstRoundingModeOverride(FPR); in ActOnPragmaFEnvRound()
1321 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFEnvRound()
1322 CurFPFeatures = NewFPFeatures.applyOverrides(getLangOpts()); in ActOnPragmaFEnvRound()
1327 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in setExceptionMode() local
1328 NewFPFeatures.setSpecifiedExceptionModeOverride(FPE); in setExceptionMode()
1329 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in setExceptionMode()
1330 CurFPFeatures = NewFPFeatures.applyOverrides(getLangOpts()); in setExceptionMode()
1334 FPOptionsOverride NewFPFeatures = CurFPFeatureOverrides(); in ActOnPragmaFEnvAccess() local
1343 NewFPFeatures.setAllowFEnvAccessOverride(IsEnabled); in ActOnPragmaFEnvAccess()
1344 FpPragmaStack.Act(Loc, PSK_Set, StringRef(), NewFPFeatures); in ActOnPragmaFEnvAccess()
1345 CurFPFeatures = NewFPFeatures.applyOverrides(getLangOpts()); in ActOnPragmaFEnvAccess()