[mlir] Move attr -> properties to not require Operation
authorJacques Pienaar <jpienaar@google.com>
Fri, 21 Jul 2023 21:54:43 +0000 (14:54 -0700)
committerJacques Pienaar <jpienaar@google.com>
Fri, 21 Jul 2023 21:54:43 +0000 (14:54 -0700)
commit863e8123df5e7dfb58af93e65e4da3ced96d358f
tree4f3711ea45d114f15aa1da4113834ba08ced5e64
parentf7e4304120506c9973a5ac939e06c106d8816911
[mlir] Move attr -> properties to not require Operation

This allows for converting before/without an Operation is created.

Differential Revision: https://reviews.llvm.org/D155996
mlir/include/mlir/IR/ExtensibleDialect.h
mlir/include/mlir/IR/OperationSupport.h
mlir/lib/IR/MLIRContext.cpp
mlir/lib/IR/Operation.cpp