aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2020-08-07 13:30:17 -0700
committerRiver Riddle <riddleriver@gmail.com>2020-08-07 13:43:25 -0700
commit1d6a8deb41221f73c57b57fe9add180da34af77f (patch)
treec1e3859f85ff97ce6173de72b2b8e038936c6066 /clang/lib/Frontend/CompilerInvocation.cpp
parentdd48773396f77fd7b19adc43b23d41aef356809a (diff)
downloadllvm-1d6a8deb41221f73c57b57fe9add180da34af77f.zip
llvm-1d6a8deb41221f73c57b57fe9add180da34af77f.tar.gz
llvm-1d6a8deb41221f73c57b57fe9add180da34af77f.tar.bz2
[mlir] Remove the need to define `kindof` on attribute and type classes.
This revision refactors the default definition of the attribute and type `classof` methods to use the TypeID of the concrete class instead of invoking the `kindof` method. The TypeID is already used as part of uniquing, and this allows for removing the need for users to define any of the type casting utilities themselves. Differential Revision: https://reviews.llvm.org/D85356
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions