diff options
author | Chris Lattner <sabre@nondot.org> | 2005-08-19 18:46:26 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-08-19 18:46:26 +0000 |
commit | d5aa3e26bb02732fddadecfd66112352a74742a0 (patch) | |
tree | 9be23b71e9a4c4c6a8b036db41ce0bb23a4578f8 /utils/TableGen/InstrInfoEmitter.h | |
parent | c67c18fd2378fd2394c42f12b67897e7eba02d5c (diff) | |
download | external_llvm-d5aa3e26bb02732fddadecfd66112352a74742a0.zip external_llvm-d5aa3e26bb02732fddadecfd66112352a74742a0.tar.gz external_llvm-d5aa3e26bb02732fddadecfd66112352a74742a0.tar.bz2 |
Emit real operand info for instructions. This currently works but is bad
in one way: the generated tables require dynamic initialization for the
register classes. This will be fixed in a future patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22919 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/InstrInfoEmitter.h')
-rw-r--r-- | utils/TableGen/InstrInfoEmitter.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/TableGen/InstrInfoEmitter.h b/utils/TableGen/InstrInfoEmitter.h index 8b516f1..a2dbb7c 100644 --- a/utils/TableGen/InstrInfoEmitter.h +++ b/utils/TableGen/InstrInfoEmitter.h @@ -42,6 +42,7 @@ private: void emitRecord(const CodeGenInstruction &Inst, unsigned Num, Record *InstrInfo, std::map<ListInit*, unsigned> &ListNumbers, + std::map<std::vector<Record*>, unsigned> &OpInfo, std::ostream &OS); void emitShiftedValue(Record *R, StringInit *Val, IntInit *Shift, std::ostream &OS); |