|
My Project
|
#include <Location.h>

Public Member Functions | |
| Location (LocationAttr loc) | |
| operator LocationAttr () const | |
| Access the impl location attribute. More... | |
| LocationAttr * | operator-> () const |
| template<typename U > | |
| bool | isa () const |
| Type casting utilities on the underlying location. More... | |
| template<typename U > | |
| U | dyn_cast () const |
| template<typename U > | |
| U | cast () const |
| bool | operator== (Location rhs) const |
| Comparison operators. More... | |
| bool | operator!= (Location rhs) const |
| void | print (raw_ostream &os) const |
| Print the location. More... | |
| void | dump () const |
| const void * | getAsOpaquePointer () const |
| Methods for supporting PointerLikeTypeTraits. More... | |
Static Public Member Functions | |
| static Location | getFromOpaquePointer (const void *pointer) |
Protected Attributes | |
| LocationAttr | impl |
| The internal backing location attribute. More... | |
Friends | |
| ::llvm::hash_code | hash_value (Location arg) |
This class defines the main interface for locations in MLIR and acts as a non-nullable wrapper around a LocationAttr.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Methods for supporting PointerLikeTypeTraits.
|
inlinestatic |
|
inline |
Type casting utilities on the underlying location.
|
inline |
Access the impl location attribute.
|
inline |
|
inline |
|
inline |
Comparison operators.
|
inline |
Print the location.
|
friend |
|
protected |
The internal backing location attribute.
1.8.13