#include "mlir/IR/MLIRContext.h"
#include "mlir/Support/TypeID.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/MapVector.h"
#include <map>
#include <tuple>
Go to the source code of this file.
|
void | mlir::dialect_extension_detail::handleUseOfUndefinedPromisedInterface (Dialect &dialect, TypeID interfaceRequestorID, TypeID interfaceID, StringRef interfaceName) |
| Checks if the given interface, which is attempting to be used, is a promised interface of this dialect that has yet to be implemented. More...
|
|
void | mlir::dialect_extension_detail::handleAdditionOfUndefinedPromisedInterface (Dialect &dialect, TypeID interfaceRequestorID, TypeID interfaceID) |
| Checks if the given interface, which is attempting to be attached, is a promised interface of this dialect that has yet to be implemented. More...
|
|
bool | mlir::dialect_extension_detail::hasPromisedInterface (Dialect &dialect, TypeID interfaceRequestorID, TypeID interfaceID) |
| Checks if a promise has been made for the interface/requestor pair. More...
|
|
template<typename ConcreteT , typename InterfaceT > |
bool | mlir::dialect_extension_detail::hasPromisedInterface (Dialect &dialect) |
| Checks if a promise has been made for the interface/requestor pair. More...
|
|