#include "mlir/Target/LLVM/NVVM/Target.h"
#include "mlir/Dialect/GPU/IR/CompilationInterfaces.h"
#include "mlir/Dialect/GPU/IR/GPUDialect.h"
#include "mlir/Dialect/LLVMIR/NVVMDialect.h"
#include "mlir/IR/BuiltinAttributeInterfaces.h"
#include "mlir/IR/BuiltinDialect.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/DialectResourceBlobManager.h"
#include "mlir/Target/LLVM/NVVM/Utils.h"
#include "mlir/Target/LLVMIR/Dialect/GPU/GPUToLLVMIRTranslation.h"
#include "mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h"
#include "mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h"
#include "mlir/Target/LLVMIR/Export.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/FileUtilities.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/Process.h"
#include "llvm/Support/Program.h"
#include "llvm/Support/TargetSelect.h"
#include "llvm/Support/Timer.h"
#include "llvm/Support/raw_ostream.h"
#include <cstdint>
#include <cstdlib>
#include <optional>
Go to the source code of this file.
◆ __DEFAULT_CUDATOOLKIT_PATH__
#define __DEFAULT_CUDATOOLKIT_PATH__ "" |
◆ DEBUG_TYPE [1/5]
#define DEBUG_TYPE "serialize-to-binary" |
◆ DEBUG_TYPE [2/5]
#define DEBUG_TYPE "dump-sass" |
◆ DEBUG_TYPE [3/5]
#define DEBUG_TYPE "serialize-to-binary" |
◆ DEBUG_TYPE [4/5]
#define DEBUG_TYPE "serialize-to-llvm" |
◆ DEBUG_TYPE [5/5]
#define DEBUG_TYPE "serialize-to-isa" |
◆ setOptionalCommandlineArguments()
template<typename T >
static void setOptionalCommandlineArguments |
( |
NVVMTargetAttr |
target, |
|
|
SmallVectorImpl< T > & |
ptxasArgs |
|
) |
| |
|
static |
Adds optional command-line arguments to existing arguments.
Definition at line 326 of file Target.cpp.
◆ _mlir_embedded_libdevice
const unsigned char _mlir_embedded_libdevice[] |
◆ _mlir_embedded_libdevice_size
const unsigned _mlir_embedded_libdevice_size |