|
LLVM 22.0.0git
|
Defines the fixed point number interface. More...
#include "llvm/ADT/APSInt.h"#include "llvm/ADT/Hashing.h"#include "llvm/ADT/SmallString.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/raw_ostream.h"Go to the source code of this file.
Classes | |
| class | llvm::FixedPointSemantics |
| The fixed point semantics work similarly to fltSemantics. More... | |
| struct | llvm::FixedPointSemantics::Lsb |
| Used to differentiate between constructors with Width and Lsb from the default Width and scale. More... | |
| struct | llvm::DenseMapInfo< FixedPointSemantics > |
| class | llvm::APFixedPoint |
| The APFixedPoint class works similarly to APInt/APSInt in that it is a functional replacement for a scaled integer. More... | |
| struct | llvm::DenseMapInfo< APFixedPoint > |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
| hash_code | llvm::hash_value (const FixedPointSemantics &Val) |
| raw_ostream & | llvm::operator<< (raw_ostream &OS, const APFixedPoint &FX) |
| hash_code | llvm::hash_value (const APFixedPoint &Val) |
Defines the fixed point number interface.
This is a class for abstracting various operations performed on fixed point types.
Definition in file APFixedPoint.h.