|
LLVM 22.0.0git
|
#include "llvm/ADT/APInt.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/IR/DerivedTypes.h"#include "llvm/IR/Type.h"#include "llvm/Support/Alignment.h"#include "llvm/Support/Casting.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/MathExtras.h"#include "llvm/Support/TrailingObjects.h"#include "llvm/Support/TypeSize.h"#include <cassert>#include <cstdint>#include <string>Go to the source code of this file.
Classes | |
| class | llvm::DataLayout |
| A parsed version of the target data layout string in and methods for querying it. More... | |
| struct | llvm::DataLayout::PrimitiveSpec |
| Primitive type specification. More... | |
| struct | llvm::DataLayout::PointerSpec |
| Pointer type specification. More... | |
| class | llvm::StructLayout |
| Used to lazily calculate structure layout information for a target machine, based on the DataLayout structure. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
| DataLayout * | llvm::unwrap (LLVMTargetDataRef P) |
| LLVMTargetDataRef | llvm::wrap (const DataLayout *P) |