class CodeGenFunction::CGFPOptionsRAII
Declaration
class CodeGenFunction::CGFPOptionsRAII { /* full declaration omitted */ };
Declared at: clang/lib/CodeGen/CodeGenFunction.h:714
Member Variables
- private clang::CodeGen::CodeGenFunction& CGF
- private clang::FPOptions OldFPFeatures
- private llvm::fp::ExceptionBehavior OldExcept
- private llvm::RoundingMode OldRounding
- private Optional<CGBuilderTy::FastMathFlagGuard> FMFGuard
Method Overview
- public CGFPOptionsRAII(clang::CodeGen::CodeGenFunction & CGF, clang::FPOptions FPFeatures)
- public CGFPOptionsRAII(clang::CodeGen::CodeGenFunction & CGF, const clang::Expr * E)
- private void ConstructorHelper(clang::FPOptions FPFeatures)
- public ~CGFPOptionsRAII()
Methods
¶CGFPOptionsRAII(
clang::CodeGen::CodeGenFunction& CGF,
clang::FPOptions FPFeatures)
CGFPOptionsRAII(
clang::CodeGen::CodeGenFunction& CGF,
clang::FPOptions FPFeatures)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:716
Parameters
- clang::CodeGen::CodeGenFunction& CGF
- clang::FPOptions FPFeatures
¶CGFPOptionsRAII(
clang::CodeGen::CodeGenFunction& CGF,
const clang::Expr* E)
CGFPOptionsRAII(
clang::CodeGen::CodeGenFunction& CGF,
const clang::Expr* E)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:717
Parameters
- clang::CodeGen::CodeGenFunction& CGF
- const clang::Expr* E
¶void ConstructorHelper(
clang::FPOptions FPFeatures)
void ConstructorHelper(
clang::FPOptions FPFeatures)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:721
Parameters
- clang::FPOptions FPFeatures
¶~CGFPOptionsRAII()
~CGFPOptionsRAII()
Declared at: clang/lib/CodeGen/CodeGenFunction.h:718