summaryrefslogtreecommitdiff
path: root/utils/TableGen/TableGenBackends.h
diff options
context:
space:
mode:
authorOliver Stannard <oliver.stannard@arm.com>2017-11-14 15:35:15 +0000
committerOliver Stannard <oliver.stannard@arm.com>2017-11-14 15:35:15 +0000
commitbf70e5971856fc6b1411454283a134de45eb4690 (patch)
tree786762a3353e87ec984fcc2b4ae891df20309f3e /utils/TableGen/TableGenBackends.h
parent3656d83960a4f3fedf6d8f19043abf52379f78c3 (diff)
[Docs] Add tablegen backend for target opcode documentation
This is a tablegen backend to generate documentation for the opcodes that exist for each target. For each opcode, it lists the assembly string, the names and types of all operands, and the flags and predicates that apply to the opcode. Differential revision: https://reviews.llvm.org/D31025 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318155 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/TableGenBackends.h')
-rw-r--r--utils/TableGen/TableGenBackends.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/TableGen/TableGenBackends.h b/utils/TableGen/TableGenBackends.h
index 73c3b486d16..914cd5a1fc9 100644
--- a/utils/TableGen/TableGenBackends.h
+++ b/utils/TableGen/TableGenBackends.h
@@ -72,6 +72,7 @@ void EmitDFAPacketizer(RecordKeeper &RK, raw_ostream &OS);
void EmitDisassembler(RecordKeeper &RK, raw_ostream &OS);
void EmitFastISel(RecordKeeper &RK, raw_ostream &OS);
void EmitInstrInfo(RecordKeeper &RK, raw_ostream &OS);
+void EmitInstrDocs(RecordKeeper &RK, raw_ostream &OS);
void EmitPseudoLowering(RecordKeeper &RK, raw_ostream &OS);
void EmitRegisterInfo(RecordKeeper &RK, raw_ostream &OS);
void EmitSubtarget(RecordKeeper &RK, raw_ostream &OS);