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