LLVM  8.0.1
Classes | Namespaces | Functions
MachineMemOperand.h File Reference
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/CodeGen/PseudoSourceValue.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/Value.h"
#include "llvm/Support/AtomicOrdering.h"
#include "llvm/Support/DataTypes.h"
Include dependency graph for MachineMemOperand.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

 llvm
 This class represents lattice values for constants.
 

Functions

raw_ostream & llvm::operator<< (raw_ostream &OS, const MachineMemOperand &MRO)