[mlir] move LLVM target import header and tests
authorAlex Zinenko <zinenko@google.com>
Mon, 8 Mar 2021 14:40:25 +0000 (15:40 +0100)
committerAlex Zinenko <zinenko@google.com>
Tue, 9 Mar 2021 08:22:14 +0000 (09:22 +0100)
Move Target/LLVMIR.h to target/LLVMIR/Import.h to better reflect the purpose of
this file. Also move all LLVM IR target tests under the LLVMIR directory.

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D98178

15 files changed:
mlir/include/mlir/Target/LLVMIR/Import.h [moved from mlir/include/mlir/Target/LLVMIR.h with 82% similarity]
mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
mlir/test/Target/LLVMIR/arm-neon.mlir [moved from mlir/test/Target/arm-neon.mlir with 100% similarity]
mlir/test/Target/LLVMIR/arm-sve.mlir [moved from mlir/test/Target/arm-sve.mlir with 100% similarity]
mlir/test/Target/LLVMIR/avx512.mlir [moved from mlir/test/Target/avx512.mlir with 100% similarity]
mlir/test/Target/LLVMIR/import.ll [moved from mlir/test/Target/import.ll with 100% similarity]
mlir/test/Target/LLVMIR/llvmir-debug.mlir [moved from mlir/test/Target/llvmir-debug.mlir with 100% similarity]
mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir [moved from mlir/test/Target/llvmir-intrinsics.mlir with 100% similarity]
mlir/test/Target/LLVMIR/llvmir-invalid.mlir [moved from mlir/test/Target/llvmir-invalid.mlir with 100% similarity]
mlir/test/Target/LLVMIR/llvmir-types.mlir [moved from mlir/test/Target/llvmir-types.mlir with 100% similarity]
mlir/test/Target/LLVMIR/llvmir.mlir [moved from mlir/test/Target/llvmir.mlir with 100% similarity]
mlir/test/Target/LLVMIR/nvvmir.mlir [moved from mlir/test/Target/nvvmir.mlir with 100% similarity]
mlir/test/Target/LLVMIR/openmp-llvm.mlir [moved from mlir/test/Target/openmp-llvm.mlir with 100% similarity]
mlir/test/Target/LLVMIR/rocdl.mlir [moved from mlir/test/Target/rocdl.mlir with 100% similarity]
mlir/test/Target/LLVMIR/vector-to-llvm-ir.mlir [moved from mlir/test/Target/vector-to-llvm-ir.mlir with 100% similarity]

similarity index 82%
rename from mlir/include/mlir/Target/LLVMIR.h
rename to mlir/include/mlir/Target/LLVMIR/Import.h
index 0e801c8..ef8bd9f 100644 (file)
@@ -1,4 +1,4 @@
-//===- LLVMIR.h - MLIR to LLVM IR conversion --------------------*- C++ -*-===//
+//===- Import.h - LLVM IR To MLIR translation -------------------*- C++ -*-===//
 //
 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 // See https://llvm.org/LICENSE.txt for license information.
@@ -6,12 +6,12 @@
 //
 //===----------------------------------------------------------------------===//
 //
-// This file declares the entry point for the MLIR to LLVM IR conversion.
+// This file declares the entry point for the LLVM IR to MLIR conversion.
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef MLIR_TARGET_LLVMIR_H
-#define MLIR_TARGET_LLVMIR_H
+#ifndef MLIR_TARGET_LLVMIR_IMPORT_H
+#define MLIR_TARGET_LLVMIR_IMPORT_H
 
 #include "mlir/Support/LLVM.h"
 #include "llvm/ADT/StringRef.h"
@@ -38,4 +38,4 @@ translateLLVMIRToModule(std::unique_ptr<llvm::Module> llvmModule,
 
 } // namespace mlir
 
-#endif // MLIR_TARGET_LLVMIR_H
+#endif // MLIR_TARGET_LLVMIR_IMPORT_H
index a2d0ea4..28b58cf 100644 (file)
@@ -15,7 +15,7 @@
 #include "mlir/IR/BuiltinOps.h"
 #include "mlir/IR/BuiltinTypes.h"
 #include "mlir/IR/MLIRContext.h"
-#include "mlir/Target/LLVMIR.h"
+#include "mlir/Target/LLVMIR/Import.h"
 #include "mlir/Translation.h"
 
 #include "llvm/ADT/TypeSwitch.h"