|
LLVM 24.0.0git
|
#include "llvm/ADT/BitmaskEnum.h"#include "llvm/ADT/FloatingPointMode.h"#include "llvm/Support/Compiler.h"#include <optional>Go to the source code of this file.
Classes | |
| class | llvm::KnownFPClass |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Enumerations | |
| enum class | llvm::FPClassMask : unsigned { llvm::kfcNone = 0 , llvm::kfcNegQNan = 0x0001 , llvm::kfcNegSNan = 0x0002 , llvm::kfcNegInf = 0x0004 , llvm::kfcNegNormal = 0x0008 , llvm::kfcNegSubnormal = 0x0010 , llvm::kfcNegZero = 0x0020 , llvm::kfcPosZero = 0x0040 , llvm::kfcPosSubnormal = 0x0080 , llvm::kfcPosNormal = 0x0100 , llvm::kfcPosInf = 0x0200 , llvm::kfcPosSNan = 0x0400 , llvm::kfcPosQNan = 0x0800 , llvm::kfcSNan = kfcPosSNan | kfcNegSNan , llvm::kfcQNan = kfcPosQNan | kfcNegQNan , llvm::kfcPosNan = kfcPosSNan | kfcPosQNan , llvm::kfcNegNan = kfcNegSNan | kfcNegQNan , llvm::kfcNan = kfcSNan | kfcQNan , llvm::kfcInf = kfcPosInf | kfcNegInf , llvm::kfcNormal = kfcPosNormal | kfcNegNormal , llvm::kfcSubnormal = kfcPosSubnormal | kfcNegSubnormal , llvm::kfcZero = kfcPosZero | kfcNegZero , llvm::kfcPosFinite = kfcPosNormal | kfcPosSubnormal | kfcPosZero , llvm::kfcNegFinite = kfcNegNormal | kfcNegSubnormal | kfcNegZero , llvm::kfcFinite = kfcPosFinite | kfcNegFinite , llvm::kfcPositive = kfcPosFinite | kfcPosInf , llvm::kfcNegative = kfcNegFinite | kfcNegInf , llvm::kfcPosSignBit = kfcPositive | kfcPosNan , llvm::kfcNegSignBit = kfcNegative | kfcNegNan , llvm::kfcAllFlags = kfcNan | kfcInf | kfcFinite } |
Functions | |
| KnownFPClass | llvm::operator| (KnownFPClass LHS, const KnownFPClass &RHS) |
| KnownFPClass | llvm::operator| (const KnownFPClass &LHS, KnownFPClass &&RHS) |