LLVM  17.0.0git
Classes | Namespaces | Functions
MemoryLocation.h File Reference
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/IR/Metadata.h"
#include "llvm/Support/TypeSize.h"
#include <optional>
Include dependency graph for MemoryLocation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  llvm::LocationSize
class  llvm::MemoryLocation
 Representation for a specific memory location. More...
struct  llvm::DenseMapInfo< LocationSize >
struct  llvm::DenseMapInfo< MemoryLocation >


 This is an optimization pass for GlobalISel generic memory operations.


raw_ostream & llvm::operator<< (raw_ostream &OS, LocationSize Size)

Detailed Description

This file provides utility analysis objects describing memory locations. These are used both by the Alias Analysis infrastructure and more specialized memory analysis layers.

Definition in file MemoryLocation.h.