Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
mlir/include/mlir/Target/LLVMIR/Dialect/All.h
Show All 10 Lines | |||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
#ifndef MLIR_TARGET_LLVMIR_DIALECT_ALL_H | #ifndef MLIR_TARGET_LLVMIR_DIALECT_ALL_H | ||||
#define MLIR_TARGET_LLVMIR_DIALECT_ALL_H | #define MLIR_TARGET_LLVMIR_DIALECT_ALL_H | ||||
#include "mlir/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h" | |||||
#include "mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h" | ||||
#include "mlir/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.h" | #include "mlir/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.h" | ||||
namespace mlir { | namespace mlir { | ||||
class DialectRegistry; | class DialectRegistry; | ||||
/// Registers all dialects that can be translated to LLVM IR and the | /// Registers all dialects that can be translated to LLVM IR and the | ||||
/// corresponding translation interfaces. | /// corresponding translation interfaces. | ||||
static inline void registerAllToLLVMIRTranslations(DialectRegistry ®istry) { | static inline void registerAllToLLVMIRTranslations(DialectRegistry ®istry) { | ||||
registerArmNeonDialectTranslation(registry); | registerArmNeonDialectTranslation(registry); | ||||
registerAMXDialectTranslation(registry); | registerAMXDialectTranslation(registry); | ||||
registerArmSMEDialectTranslation(registry); | |||||
registerArmSVEDialectTranslation(registry); | registerArmSVEDialectTranslation(registry); | ||||
registerLLVMDialectTranslation(registry); | registerLLVMDialectTranslation(registry); | ||||
registerNVVMDialectTranslation(registry); | registerNVVMDialectTranslation(registry); | ||||
registerOpenACCDialectTranslation(registry); | registerOpenACCDialectTranslation(registry); | ||||
registerOpenMPDialectTranslation(registry); | registerOpenMPDialectTranslation(registry); | ||||
registerROCDLDialectTranslation(registry); | registerROCDLDialectTranslation(registry); | ||||
registerX86VectorDialectTranslation(registry); | registerX86VectorDialectTranslation(registry); | ||||
} | } | ||||
} // namespace mlir | } // namespace mlir | ||||
#endif // MLIR_TARGET_LLVMIR_DIALECT_ALL_H | #endif // MLIR_TARGET_LLVMIR_DIALECT_ALL_H |