[all-commits] [llvm/llvm-project] 19db80: [mlir] make implementations of translation to LLVM...
ftynse via All-commits
all-commits at lists.llvm.org
Thu Mar 4 00:16:54 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 19db802e7b13f190ebae6f5389b0bfbc1827e4e7
https://github.com/llvm/llvm-project/commit/19db802e7b13f190ebae6f5389b0bfbc1827e4e7
Author: Alex Zinenko <zinenko at google.com>
Date: 2021-03-04 (Thu, 04 Mar 2021)
Changed paths:
M flang/lib/Optimizer/CMakeLists.txt
M mlir/examples/toy/Ch6/CMakeLists.txt
M mlir/examples/toy/Ch6/toyc.cpp
M mlir/examples/toy/Ch7/CMakeLists.txt
M mlir/examples/toy/Ch7/toyc.cpp
M mlir/include/mlir/Target/LLVMIR.h
A mlir/include/mlir/Target/LLVMIR/Dialect/All.h
M mlir/include/mlir/Target/LLVMIR/Dialect/LLVMAVX512/LLVMAVX512ToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/Dialect/LLVMArmNeon/LLVMArmNeonToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/Dialect/LLVMArmSVE/LLVMArmSVEToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
M mlir/include/mlir/Target/LLVMIR/TypeTranslation.h
M mlir/lib/CAPI/ExecutionEngine/CMakeLists.txt
M mlir/lib/CAPI/ExecutionEngine/ExecutionEngine.cpp
M mlir/lib/CAPI/Registration/CMakeLists.txt
M mlir/lib/CAPI/Registration/Registration.cpp
M mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt
M mlir/lib/ExecutionEngine/CMakeLists.txt
M mlir/lib/Target/CMakeLists.txt
M mlir/lib/Target/LLVMIR/CMakeLists.txt
M mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
M mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp
M mlir/lib/Target/LLVMIR/Dialect/LLVMAVX512/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/LLVMAVX512/LLVMAVX512ToLLVMIRTranslation.cpp
M mlir/lib/Target/LLVMIR/Dialect/LLVMArmNeon/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/LLVMArmNeon/LLVMArmNeonToLLVMIRTranslation.cpp
M mlir/lib/Target/LLVMIR/Dialect/LLVMArmSVE/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/LLVMArmSVE/LLVMArmSVEToLLVMIRTranslation.cpp
M mlir/lib/Target/LLVMIR/Dialect/LLVMIR/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp
M mlir/lib/Target/LLVMIR/Dialect/NVVM/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/lib/Target/LLVMIR/Dialect/ROCDL/CMakeLists.txt
M mlir/lib/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp
M mlir/lib/Target/LLVMIR/TypeTranslation.cpp
M mlir/test/lib/Transforms/CMakeLists.txt
M mlir/test/lib/Transforms/TestConvertGPUKernelToCubin.cpp
M mlir/test/lib/Transforms/TestConvertGPUKernelToHsaco.cpp
M mlir/tools/mlir-cpu-runner/CMakeLists.txt
M mlir/tools/mlir-cpu-runner/mlir-cpu-runner.cpp
M mlir/tools/mlir-cuda-runner/CMakeLists.txt
M mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp
M mlir/tools/mlir-rocm-runner/CMakeLists.txt
M mlir/tools/mlir-rocm-runner/mlir-rocm-runner.cpp
M mlir/tools/mlir-spirv-cpu-runner/CMakeLists.txt
M mlir/tools/mlir-spirv-cpu-runner/mlir-spirv-cpu-runner.cpp
M mlir/tools/mlir-vulkan-runner/CMakeLists.txt
M mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp
M mlir/unittests/ExecutionEngine/Invoke.cpp
Log Message:
-----------
[mlir] make implementations of translation to LLVM IR interfaces private
There is no need for the interface implementations to be exposed, opaque
registration functions are sufficient for all users, similarly to passes.
Reviewed By: mehdi_amini
Differential Revision: https://reviews.llvm.org/D97852
More information about the All-commits
mailing list