This file contains the implementations of entities that describe floating point environment.
More...
|
#define | INSTRUCTION(NAME, NARG, ROUND_MODE, INTRINSIC) |
|
#define | FUNCTION(NAME, NARG, ROUND_MODE, INTRINSIC) |
|
#define | CMP_INSTRUCTION(NAME, NARG, ROUND_MODE, INTRINSIC, DAGN) |
|
#define | FUNCTION(NAME, NARG, ROUND_MODE, INTRINSIC) |
|
#define | INSTRUCTION(NAME, NARG, ROUND_MODE, INTRINSIC) |
|
#define | CMP_INSTRUCTION(NAME, NARG, ROUND_MODE, INTRINSIC, DAGN) |
|
|
std::optional< RoundingMode > | llvm::convertStrToRoundingMode (StringRef) |
| Returns a valid RoundingMode enumerator when given a string that is valid as input in constrained intrinsic rounding mode metadata.
|
|
std::optional< StringRef > | llvm::convertRoundingModeToStr (RoundingMode) |
| For any RoundingMode enumerator, returns a string valid as input in constrained intrinsic rounding mode metadata.
|
|
std::optional< fp::ExceptionBehavior > | llvm::convertStrToExceptionBehavior (StringRef) |
| Returns a valid ExceptionBehavior enumerator when given a string valid as input in constrained intrinsic exception behavior metadata.
|
|
std::optional< StringRef > | llvm::convertExceptionBehaviorToStr (fp::ExceptionBehavior) |
| For any ExceptionBehavior enumerator, returns a string valid as input in constrained intrinsic exception behavior metadata.
|
|
Intrinsic::ID | llvm::getConstrainedIntrinsicID (const Instruction &Instr) |
| Returns constrained intrinsic id to represent the given instruction in strictfp function.
|
|
This file contains the implementations of entities that describe floating point environment.
Definition in file FPEnv.cpp.