LLVM  12.0.0git
Classes | Namespaces | Enumerations | Functions
FloatingPointMode.h File Reference
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for FloatingPointMode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::DenormalMode
 Represent subnormal handling kind for floating point instruction inputs and outputs. More...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Enumerations

enum  llvm::RoundingMode : int8_t {
  llvm::RoundingMode::TowardZero = 0, llvm::RoundingMode::NearestTiesToEven = 1, llvm::RoundingMode::TowardPositive = 2, llvm::RoundingMode::TowardNegative = 3,
  llvm::RoundingMode::NearestTiesToAway = 4, llvm::RoundingMode::Dynamic = 7, llvm::RoundingMode::Invalid = -1
}
 Rounding mode. More...
 

Functions

raw_ostream & llvm::operator<< (raw_ostream &OS, DenormalMode Mode)
 
DenormalMode::DenormalModeKind llvm::parseDenormalFPAttributeComponent (StringRef Str)
 Parse the expected names from the denormal-fp-math attribute. More...
 
StringRef llvm::denormalModeKindName (DenormalMode::DenormalModeKind Mode)
 Return the name used for the denormal handling mode used by the the expected names from the denormal-fp-math attribute. More...
 
DenormalMode llvm::parseDenormalFPAttribute (StringRef Str)
 Returns the denormal mode to use for inputs and outputs. More...