summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR/MLIRContext.cpp
diff options
context:
space:
mode:
authorAlex Zinenko <zinenko@google.com>2019-05-03 05:31:55 -0700
committerMehdi Amini <joker.eph@gmail.com>2019-05-06 08:26:24 -0700
commit8c9fbb7eb833cd0f51cb2f02f0500aec481e8c30 (patch)
tree432e32726900fe61427924dcbe98e49a81d5d611 /mlir/lib/IR/MLIRContext.cpp
parent9c66417569c0a368aae565e9ead33d21f541f55a (diff)
downloadbcm5719-llvm-8c9fbb7eb833cd0f51cb2f02f0500aec481e8c30.tar.gz
bcm5719-llvm-8c9fbb7eb833cd0f51cb2f02f0500aec481e8c30.zip
Accept additional conversions in the LLVM lowering
Extend the LLVM lowering class following the original idea of the "bag of conversions". LLVMLowering class is now exposed as and can be derived from. It provides hooks for derived classes to inject operation conversions and to convert custom types. It is under responsibility of the caller to make sure patterns don't overlap. Update the lowering from the Linalg dialect to the LLVM IR dialect to use this new approach. -- PiperOrigin-RevId: 246492919
Diffstat (limited to 'mlir/lib/IR/MLIRContext.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud