MLIR 23.0.0git
TosaToSPIRVTosaPass.cpp File Reference
#include "mlir/Conversion/TosaToSPIRVTosa/TosaToSPIRVTosa.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/SPIRV/IR/SPIRVDialect.h"
#include "mlir/Dialect/SPIRV/IR/TargetAndABI.h"
#include "mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h"
#include "mlir/Dialect/Tosa/IR/TosaOps.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/Transforms/DialectConversion.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/CommandLine.h"
#include <algorithm>
#include <string>
#include <utility>
#include "mlir/Conversion/Passes.h.inc"

Go to the source code of this file.

Classes

class  llvm::cl::parser< std::pair< std::string, int32_t > >

Namespaces

namespace  llvm
 The OpAsmOpInterface, see OpAsmInterface.td for more details.
namespace  llvm::cl
namespace  mlir
 Include the generated interface declarations.
namespace  mlir::tosa

Macros

#define GEN_PASS_DEF_TOSATOSPIRVTOSA

Functions

spirv::VerCapExtAttr mlir::tosa::getDefaultVerCapExtAttr (MLIRContext *context)
spirv::TargetEnvAttr mlir::tosa::constructTargetEnvAttrWithCapExtDefaults (MLIRContext *context, spirv::ResourceLimitsAttr limits={}, spirv::ClientAPI clientAPI=spirv::ClientAPI::Unknown, spirv::Vendor vendorID=spirv::Vendor::Unknown, spirv::DeviceType deviceType=spirv::DeviceType::Unknown, uint32_t deviceID=spirv::TargetEnvAttr::kUnknownDeviceID)
std::unique_ptr< Passmlir::tosa::createTosaToSPIRVTosa ()

Macro Definition Documentation

◆ GEN_PASS_DEF_TOSATOSPIRVTOSA

#define GEN_PASS_DEF_TOSATOSPIRVTOSA

Definition at line 62 of file TosaToSPIRVTosaPass.cpp.