Changes in directory llvm/include/llvm/CodeGen:
MachineJumpTableInfo.h updated: 1.8 -> 1.9 --- Log message: 1. Tidy up jump table info. 2. Allow the jit to handle PIC relocable jump tables. --- Diffs of the changes: (+6 -3) MachineJumpTableInfo.h | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm/include/llvm/CodeGen/MachineJumpTableInfo.h diff -u llvm/include/llvm/CodeGen/MachineJumpTableInfo.h:1.8 llvm/include/llvm/CodeGen/MachineJumpTableInfo.h:1.9 --- llvm/include/llvm/CodeGen/MachineJumpTableInfo.h:1.8 Sat Oct 28 13:21:51 2006 +++ llvm/include/llvm/CodeGen/MachineJumpTableInfo.h Thu Dec 14 13:17:33 2006 @@ -39,9 +39,11 @@ class MachineJumpTableInfo { const TargetData *TD; + unsigned EntrySize; std::vector<MachineJumpTableEntry> JumpTables; public: - MachineJumpTableInfo(const TargetData *td) : TD(td) {} + MachineJumpTableInfo(const TargetData *td, unsigned ES) + : TD(td), EntrySize(ES) {} /// getJumpTableIndex - Create a new jump table or return an existing one. /// @@ -77,8 +79,9 @@ return MadeChange; } - /// getEntrySize - returns the size of an individual field in a jump table - unsigned getEntrySize() const; + /// getEntrySize - Returns the size of an individual field in a jump table. + /// + unsigned getEntrySize() const { return EntrySize; } /// getAlignment - returns the target's preferred alignment for jump tables unsigned getAlignment() const; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits