|
LLVM 22.0.0git
|
#include "llvm/Support/Compiler.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/MathExtras.h"#include "llvm/Support/raw_ostream.h"#include <algorithm>#include <cassert>#include <cstdint>#include <type_traits>Go to the source code of this file.
Classes | |
| class | llvm::StackOffset |
| StackOffset holds a fixed and a scalable offset in bytes. More... | |
| class | llvm::details::FixedOrScalableQuantity< LeafTy, ValueTy > |
| class | llvm::ElementCount |
| class | llvm::TypeSize |
| struct | llvm::DenseMapInfo< ElementCount, void > |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::details |
Functions | |
| constexpr TypeSize | llvm::alignTo (TypeSize Size, uint64_t Align) |
Returns a TypeSize with a known minimum size that is the next integer (mod 2**64) that is greater than or equal to Quantity and is a multiple of Align. | |
| template<typename LeafTy, typename ScalarTy> | |
| raw_ostream & | llvm::operator<< (raw_ostream &OS, const details::FixedOrScalableQuantity< LeafTy, ScalarTy > &PS) |
| Stream operator function for FixedOrScalableQuantity. | |