diff options
Diffstat (limited to 'contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h')
-rw-r--r-- | contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h b/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h index adcd1d0de63d..25a3e6b556a3 100644 --- a/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h +++ b/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h @@ -20,6 +20,7 @@ #ifndef LLVM_CODEGEN_MACHINEJUMPTABLEINFO_H #define LLVM_CODEGEN_MACHINEJUMPTABLEINFO_H +#include "llvm/Support/Printable.h" #include <cassert> #include <vector> @@ -125,6 +126,15 @@ public: void dump() const; }; + +/// Prints a jump table entry reference. +/// +/// The format is: +/// %jump-table.5 - a jump table entry with index == 5. +/// +/// Usage: OS << printJumpTableEntryReference(Idx) << '\n'; +Printable printJumpTableEntryReference(unsigned Idx); + } // End llvm namespace #endif |