diff options
| author | Alex Zinenko <zinenko@google.com> | 2019-05-03 05:31:55 -0700 | 
|---|---|---|
| committer | Mehdi Amini <joker.eph@gmail.com> | 2019-05-06 08:26:24 -0700 | 
| commit | 8c9fbb7eb833cd0f51cb2f02f0500aec481e8c30 (patch) | |
| tree | 432e32726900fe61427924dcbe98e49a81d5d611 /mlir/lib/IR/MLIRContext.cpp | |
| parent | 9c66417569c0a368aae565e9ead33d21f541f55a (diff) | |
| download | bcm5719-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

