[MLIR] Add LLVMConversionTarget as a customization point. NFC.
authorTim Shen <timshen@google.com>
Tue, 25 Feb 2020 21:31:56 +0000 (13:31 -0800)
committerTim Shen <timshen@google.com>
Fri, 28 Feb 2020 20:20:23 +0000 (12:20 -0800)
commit2a00ae398452884e58135443e52e0600e8a6cb01
tree784bf1fc2dc2ada531e5bbff50270971a0fdf5ad
parente7b9a20584a51c6ed76ca4873ce501bd422d0a75
[MLIR] Add LLVMConversionTarget as a customization point. NFC.

This is in preparation for the next patch D75141. The purpose is to
provide a single place where LLVM dialect registers its ops as
legal/illegal.

Reviewers: ftynse, mravishankar, herhut

Subscribers: jholewinski, bixia, sanjoy.google, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, nicolasvasilache, csigg, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, Joonsoo, llvm-commits

Differential Revision: https://reviews.llvm.org/D75140
mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp
mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp
mlir/include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h
mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
mlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp
mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp