#include <LocationDetail.h>
◆ KeyTy
The hash key used for uniquing.
◆ OpaqueLocationStorage()
mlir::detail::OpaqueLocationStorage::OpaqueLocationStorage |
( |
uintptr_t |
underlyingLocation, |
|
|
ClassID * |
classId, |
|
|
Location |
fallbackLocation |
|
) |
| |
|
inline |
◆ construct()
Construct a new storage instance.
◆ operator==()
bool mlir::detail::OpaqueLocationStorage::operator== |
( |
const KeyTy & |
key | ) |
const |
|
inline |
◆ classId
ClassID* mlir::detail::OpaqueLocationStorage::classId |
A unique pointer for each type of underlyingLocation.
◆ fallbackLocation
Location mlir::detail::OpaqueLocationStorage::fallbackLocation |
An additional location that can be used if the external one is not suitable.
◆ underlyingLocation
uintptr_t mlir::detail::OpaqueLocationStorage::underlyingLocation |
Pointer to the corresponding object.
The documentation for this struct was generated from the following file: