LLVM  8.0.0svn
Classes | Namespaces | Functions
MemoryLocation.h File Reference

This file provides utility analysis objects describing memory locations. More...

#include "llvm/ADT/Optional.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/IR/CallSite.h"
#include "llvm/IR/Metadata.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.

Classes

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

Namespaces

 llvm
 This class represents lattice values for constants.
 

Functions

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.