diff options
author | River Riddle <riddleriver@gmail.com> | 2020-04-14 14:53:50 -0700 |
---|---|---|
committer | River Riddle <riddleriver@gmail.com> | 2020-04-14 15:14:41 -0700 |
commit | ebf190fcda0b8b4e9de405ba13ddbc679550644b (patch) | |
tree | f0fcb67051d1cf7a900e01273d78c77c2df83e31 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 2f21a579665d44330b964cb47eece8bb9ab5a90c (diff) | |
download | llvm-ebf190fcda0b8b4e9de405ba13ddbc679550644b.zip llvm-ebf190fcda0b8b4e9de405ba13ddbc679550644b.tar.gz llvm-ebf190fcda0b8b4e9de405ba13ddbc679550644b.tar.bz2 |
[llvm][ADT] Move TypeSwitch class from MLIR to LLVM
This class implements a switch-like dispatch statement for a value of 'T' using dyn_cast functionality. Each `Case<T>` takes a callable to be invoked if the root value isa<T>, the callable is invoked with the result of dyn_cast<T>() as a parameter.
Differential Revision: https://reviews.llvm.org/D78070
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions