LLVM  11.0.0git
Namespaces | Enumerations | Functions
FPEnv.h File Reference

This file contains the declarations of entities that describe floating point environment and related functions. More...

#include "llvm/ADT/FloatingPointMode.h"
#include "llvm/ADT/Optional.h"
Include dependency graph for FPEnv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::fp
 

Enumerations

enum  llvm::fp::ExceptionBehavior : uint8_t { llvm::fp::ebIgnore, llvm::fp::ebMayTrap, llvm::fp::ebStrict }
 Exception behavior used for floating point operations. More...
 

Functions

Optional< RoundingMode > llvm::StrToRoundingMode (StringRef)
 Returns a valid RoundingMode enumerator when given a string that is valid as input in constrained intrinsic rounding mode metadata. More...
 
Optional< StringRef > llvm::RoundingModeToStr (RoundingMode)
 For any RoundingMode enumerator, returns a string valid as input in constrained intrinsic rounding mode metadata. More...
 
Optional< fp::ExceptionBehavior > llvm::StrToExceptionBehavior (StringRef)
 Returns a valid ExceptionBehavior enumerator when given a string valid as input in constrained intrinsic exception behavior metadata. More...
 
Optional< StringRef > llvm::ExceptionBehaviorToStr (fp::ExceptionBehavior)
 For any ExceptionBehavior enumerator, returns a string valid as input in constrained intrinsic exception behavior metadata. More...
 

Detailed Description

This file contains the declarations of entities that describe floating point environment and related functions.

Definition in file FPEnv.h.