| 
    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.   | |