LLVM 20.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/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.