Ensure that all attributes are registered with a dialect. This is one of the...
authorRiver Riddle <riverriddle@google.com>
Fri, 10 May 2019 22:14:13 +0000 (15:14 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 11 May 2019 02:30:23 +0000 (19:30 -0700)
commit53a3483cc808a709a1aa8e23f6c99d30c3404b94
treeaf54bc7cc7c46f3993556163495a38bdc80a48ed
parentaa99db18094e33e9a35e992aca478cb5277e7bda
Ensure that all attributes are registered with a dialect. This is one of the final steps towards allowing dialects to define their own attributes, but there are still several things missing before this is fully supported(e.g. parsing/printing ).

--

PiperOrigin-RevId: 247684322
mlir/include/mlir/IR/AttributeSupport.h
mlir/include/mlir/IR/Attributes.h
mlir/include/mlir/IR/Dialect.h
mlir/include/mlir/IR/TypeSupport.h
mlir/lib/IR/Attributes.cpp
mlir/lib/IR/MLIRContext.cpp