LLVM 19.0.0git
Classes | Namespaces
MachineMemOperand.h File Reference
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/Analysis/MemoryLocation.h"
#include "llvm/CodeGen/PseudoSourceValue.h"
#include "llvm/CodeGenTypes/LowLevelType.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/Value.h"
#include "llvm/Support/AtomicOrdering.h"
#include "llvm/Support/DataTypes.h"

Go to the source code of this file.

Classes

struct  llvm::MachinePointerInfo
 This class contains a discriminated union of information about pointers in memory operands, relating them back to LLVM IR or to virtual locations (such as frame indices) that are exposed during codegen. More...
 
class  llvm::MachineMemOperand
 A description of a memory reference used in the backend. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.