Move SDBM infrastructure into a new SDBM dialect
authorAlex Zinenko <zinenko@google.com>
Tue, 21 May 2019 14:22:35 +0000 (07:22 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sun, 2 Jun 2019 02:54:33 +0000 (19:54 -0700)
commit6804cf2429b0e25fc828ac75b61e04f1ccdc5b66
treeea972ddb6aff5d72705542fa49ecb3c29abb5b9b
parente62a12316e0fb42333b235c8ea19cbd65920195d
Move SDBM infrastructure into a new SDBM dialect

    We now have sufficient extensibility in dialects to move attribute components
    such as SDBM out of the core IR into a dedicated dialect and make them
    optional.  Introduce an SDBM dialect and move the code.  This is a mostly
    non-functional change.

--

PiperOrigin-RevId: 249244802
17 files changed:
mlir/include/mlir/SDBM/SDBM.h [moved from mlir/include/mlir/IR/SDBM.h with 100% similarity]
mlir/include/mlir/SDBM/SDBMDialect.h [new file with mode: 0644]
mlir/include/mlir/SDBM/SDBMExpr.h [moved from mlir/include/mlir/IR/SDBMExpr.h with 100% similarity]
mlir/lib/CMakeLists.txt
mlir/lib/SDBM/CMakeLists.txt [new file with mode: 0644]
mlir/lib/SDBM/SDBM.cpp [moved from mlir/lib/IR/SDBM.cpp with 99% similarity]
mlir/lib/SDBM/SDBMDialect.cpp [new file with mode: 0644]
mlir/lib/SDBM/SDBMExpr.cpp [moved from mlir/lib/IR/SDBMExpr.cpp with 99% similarity]
mlir/lib/SDBM/SDBMExprDetail.h [moved from mlir/lib/IR/SDBMExprDetail.h with 99% similarity]
mlir/test/CMakeLists.txt
mlir/test/SDBM/CMakeLists.txt [new file with mode: 0644]
mlir/test/SDBM/lit.local.cfg [new file with mode: 0644]
mlir/test/SDBM/sdbm-api-test.cpp [moved from mlir/test/IR/sdbm-api-test.cpp with 98% similarity]
mlir/unittests/CMakeLists.txt
mlir/unittests/IR/CMakeLists.txt
mlir/unittests/SDBM/CMakeLists.txt [new file with mode: 0644]
mlir/unittests/SDBM/SDBMTest.cpp [moved from mlir/unittests/IR/SDBMTest.cpp with 98% similarity]