MLIR
20.0.0git
|
#include "mlir/Dialect/SPIRV/IR/SPIRVOps.h"
#include "SPIRVParsingUtils.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc"
Go to the source code of this file.
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::spirv | |
Macros | |
#define | GET_OP_CLASSES |
Functions | |
static bool | mlir::spirv::isNestedInFunctionOpInterface (Operation *op) |
Returns true if the given op is a function-like op or nested in a function-like op without a module-like op in the middle. More... | |
static bool | mlir::spirv::isDirectInModuleLikeOp (Operation *op) |
Returns true if the given op is an module-like op that maintains a symbol table. More... | |
static Type | mlir::spirv::getUnaryOpResultType (Type operandType) |
Result of a logical op must be a scalar or vector of boolean type. More... | |
static ParseResult | mlir::spirv::parseImageOperands (OpAsmParser &parser, spirv::ImageOperandsAttr &attr) |
static void | mlir::spirv::printImageOperands (OpAsmPrinter &printer, Operation *imageOp, spirv::ImageOperandsAttr attr) |
#define GET_OP_CLASSES |
Definition at line 75 of file SPIRVOpDefinition.cpp.