Home
last modified time | relevance | path

Searched refs:FPEvalMethodKind (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Lex/
H A DPreprocessor.h193 LangOptions::FPEvalMethodKind CurrentFPEvalMethod =
194 LangOptions::FPEvalMethodKind::FEM_UnsetOnCommandLine;
198 LangOptions::FPEvalMethodKind LastFPEvalMethod =
199 LangOptions::FPEvalMethodKind::FEM_UnsetOnCommandLine;
206 LangOptions::FPEvalMethodKind TUFPEvalMethod =
207 LangOptions::FPEvalMethodKind::FEM_UnsetOnCommandLine;
2171 LangOptions::FPEvalMethodKind getCurrentFPEvalMethod() const { in getCurrentFPEvalMethod()
2178 LangOptions::FPEvalMethodKind getTUFPEvalMethod() const { in getTUFPEvalMethod()
2186 LangOptions::FPEvalMethodKind getLastFPEvalMethod() const { in getLastFPEvalMethod()
2190 void setLastFPEvalMethod(LangOptions::FPEvalMethodKind Val) { in setLastFPEvalMethod()
[all …]
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DX86.h175 LangOptions::FPEvalMethodKind getFPEvalMethod() const override { in getFPEvalMethod()
177 return SSELevel == NoSSE ? LangOptions::FPEvalMethodKind::FEM_Extended in getFPEvalMethod()
178 : LangOptions::FPEvalMethodKind::FEM_Source; in getFPEvalMethod()
486 LangOptions::FPEvalMethodKind getFPEvalMethod() const override { in getFPEvalMethod()
492 return LangOptions::FPEvalMethodKind::FEM_Double; in getFPEvalMethod()
H A DOSTargets.h786 LangOptions::FPEvalMethodKind getFPEvalMethod() const override { in getFPEvalMethod()
787 return LangOptions::FPEvalMethodKind::FEM_Double; in getFPEvalMethod()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DFPOptions.def27 OPTION(FPEvalMethod, LangOptions::FPEvalMethodKind, 2, AllowApproxFunc)
H A DTargetInfo.h740 virtual LangOptions::FPEvalMethodKind getFPEvalMethod() const { in getFPEvalMethod()
741 return LangOptions::FPEvalMethodKind::FEM_Source; in getFPEvalMethod()
H A DLangOptions.h275 enum FPEvalMethodKind { enum
H A DLangOptions.def317 BENIGN_ENUM_LANGOPT(FPEvalMethod, FPEvalMethodKind, 2, FEM_UnsetOnCommandLine, "FP type used for fl…
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAttr.cpp522 LangOptions::FPEvalMethodKind Value) { in ActOnPragmaFPEvalMethod()
566 LangOptions::FPEvalMethodKind::FEM_Indeterminable && in ActOnPragmaFloatControl()
584 Loc, LangOptions::FPEvalMethodKind::FEM_Indeterminable); in ActOnPragmaFloatControl()
H A DSemaExpr.cpp780 LangOptions::FPEvalMethodKind EvalMethod = CurFPFeatures.getFPEvalMethod(); in UsualUnaryConversions()
783 LangOptions::FPEvalMethodKind::FEM_UnsetOnCommandLine || in UsualUnaryConversions()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParsePragma.cpp3125 llvm::Optional<LangOptions::FPEvalMethodKind> EvalMethodValue;
3219 llvm::StringSwitch<llvm::Optional<LangOptions::FPEvalMethodKind>>( in HandlePragma()
3221 .Case("source", LangOptions::FPEvalMethodKind::FEM_Source) in HandlePragma()
3222 .Case("double", LangOptions::FPEvalMethodKind::FEM_Double) in HandlePragma()
3223 .Case("extended", LangOptions::FPEvalMethodKind::FEM_Extended) in HandlePragma()
H A DParseStmt.cpp1209 LangOptions::FPEvalMethodKind::FEM_Source)) in ParseCompoundStatementBody()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPMacroExpansion.cpp1619 LangOptions::FPEvalMethodKind::FEM_Indeterminable) { in ExpandBuiltinMacro()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h1578 LangOptions::FPEvalMethodKind OldEvalMethod;
10348 LangOptions::FPEvalMethodKind Value);