LLVM  14.0.0git
Classes | Namespaces | Functions
MemoryLocation.h File Reference
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/Optional.h"
#include "llvm/IR/Metadata.h"
#include "llvm/Support/TypeSize.h"
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 file implements support for optimizing divisions by a constant.


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.