MLIR  15.0.0git
Classes | Namespaces | Macros | Functions
Location.h File Reference
#include "mlir/IR/Attributes.h"
#include "llvm/Support/PointerLikeTypeTraits.h"
#include "mlir/IR/BuiltinLocationAttributes.h.inc"
+ Include dependency graph for Location.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::LocationAttr
 Location objects represent source locations information in MLIR. More...
 
class  mlir::Location
 This class defines the main interface for locations in MLIR and acts as a non-nullable wrapper around a LocationAttr. More...
 
struct  llvm::DenseMapInfo< mlir::Location >
 
struct  llvm::PointerLikeTypeTraits< mlir::Location >
 We align LocationStorage by 8, so allow LLVM to steal the low bits. More...
 

Namespaces

 mlir
 TODO: Remove this file when SCCP and integer range analysis have been ported to the new framework.
 
 llvm
 The OpAsmOpInterface, see OpAsmInterface.td for more details.
 

Macros

#define GET_ATTRDEF_CLASSES
 

Functions

raw_ostream & mlir::operator<< (raw_ostream &os, const Location &loc)
 
inline ::llvm::hash_code mlir::hash_value (Location arg)
 

Macro Definition Documentation

◆ GET_ATTRDEF_CLASSES

#define GET_ATTRDEF_CLASSES

Definition at line 106 of file Location.h.