MLIR  16.0.0git
RegisterEverything.cpp
Go to the documentation of this file.
1 //===- RegisterEverything.cpp - Register all MLIR entities ----------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
10 
11 #include "mlir/CAPI/IR.h"
12 #include "mlir/InitAllDialects.h"
13 #include "mlir/InitAllPasses.h"
15 
16 void mlirRegisterAllDialects(MlirDialectRegistry registry) {
18 }
19 
20 void mlirRegisterAllLLVMTranslations(MlirContext context) {
22 }
23 
void registerAllPasses()
Definition: InitAllPasses.h:50
void mlirRegisterAllLLVMTranslations(MlirContext context)
Register all translations to LLVM IR for dialects that can support it.
void registerLLVMDialectTranslation(DialectRegistry &registry)
Register the LLVM dialect and the translation from it to the LLVM IR in the given registry;...
mlir::Diagnostic & unwrap(MlirDiagnostic diagnostic)
Definition: Diagnostics.h:19
void registerAllDialects(DialectRegistry &registry)
Add all the MLIR dialects to the provided registry.
void mlirRegisterAllDialects(MlirDialectRegistry registry)
Appends all upstream dialects and extensions to the dialect registry.
void mlirRegisterAllPasses()
Register all compiler passes of MLIR.