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

Reply via email to