1 //===- ConversionTarget.cpp - Target for converting to the LLVM dialect ---===//
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
7 //===----------------------------------------------------------------------===//
9 #include "mlir/Conversion/LLVMCommon/ConversionTarget.h"
10 #include "mlir/Dialect/LLVMIR/LLVMDialect.h"
14 mlir::LLVMConversionTarget::LLVMConversionTarget(MLIRContext
&ctx
)
15 : ConversionTarget(ctx
) {
16 this->addLegalDialect
<LLVM::LLVMDialect
>();
17 this->addLegalOp
<UnrealizedConversionCastOp
>();