LLVM  14.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.


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


 This is an optimization pass for GlobalISel generic memory operations.


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...


StringRef llvm::spell (RoundingMode RM)
 Returns text representation of the given rounding mode. More...
raw_ostream & llvm::operator<< (raw_ostream &OS, RoundingMode RM)
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...