Add a new ClassID utility class that allows for generating unique identifiers...
authorRiver Riddle <riverriddle@google.com>
Wed, 8 May 2019 17:23:10 +0000 (10:23 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 11 May 2019 02:23:57 +0000 (19:23 -0700)
commitfa6eb9bfafc7eda92950b4edbd26e502f1b29d9c
tree14d31987a6e08a37665579b74f53323ea0476a57
parent323e1bf7f8ea434e6fac6ae868daf5c9af96cc61
Add a new ClassID utility class that allows for generating unique identifiers for class types. This replaces the duplicated functionality of AnalysisID/PassID/etc.

--

PiperOrigin-RevId: 247237835
mlir/include/mlir/IR/Dialect.h
mlir/include/mlir/IR/TypeSupport.h
mlir/include/mlir/IR/Types.h
mlir/include/mlir/Pass/AnalysisManager.h
mlir/include/mlir/Pass/PassInstrumentation.h
mlir/include/mlir/Pass/PassRegistry.h
mlir/include/mlir/Support/STLExtras.h
mlir/lib/IR/MLIRContext.cpp