#include "mlir/Dialect/LLVMIR/NVVMDialect.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/DialectImplementation.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/IR/Operation.h"
#include "mlir/IR/OperationSupport.h"
#include "llvm/ADT/TypeSwitch.h"
#include "llvm/AsmParser/Parser.h"
#include "llvm/IR/Attributes.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Type.h"
#include "llvm/Support/SourceMgr.h"
#include "mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc"
#include "mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc"
#include "mlir/Dialect/LLVMIR/NVVMOps.cpp.inc"
#include "mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc"
Go to the source code of this file.
◆ GET_ATTRDEF_CLASSES
#define GET_ATTRDEF_CLASSES |
◆ GET_ATTRDEF_LIST
◆ GET_OP_CLASSES
◆ GET_OP_LIST
◆ isInt4PtxType()
static bool isInt4PtxType |
( |
MMATypes |
type | ) |
|
|
static |
◆ isInt8PtxType()
static bool isInt8PtxType |
( |
MMATypes |
type | ) |
|
|
static |
◆ isIntegerPtxType()
static bool isIntegerPtxType |
( |
MMATypes |
type | ) |
|
|
static |
◆ printNVVMIntrinsicOp()
Definition at line 42 of file NVVMDialect.cpp.
References mlir::AsmParser::addTypeToList(), mlir::OperationState::attributes, mlir::Type::dyn_cast(), mlir::emitError(), mlir::failure(), mlir::Type::getContext(), mlir::AsmParser::getContext(), mlir::LLVM::getFixedVectorType(), mlir::AsmParser::getNameLoc(), mlir::Operation::getNumResults(), mlir::Operation::getOperands(), mlir::Operation::getResultTypes(), mlir::Type::isa(), mlir::Type::isF16(), mlir::Type::isF32(), mlir::Type::isF64(), mlir::OperationState::operands, mlir::AsmParser::parseColonType(), mlir::OpAsmParser::parseOperandList(), mlir::AsmParser::parseOptionalAttrDict(), print(), mlir::OpAsmParser::resolveOperands(), mlir::success(), mlir::OperationState::types, and mlir::verify().