Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.22 -> 1.23 --- Log message: add new JumpTableSpecialLabelPrefix hook to asmprinter for jumptable emission. --- Diffs of the changes: (+7 -0) TargetAsmInfo.h | 7 +++++++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/Target/TargetAsmInfo.h diff -u llvm/include/llvm/Target/TargetAsmInfo.h:1.22 llvm/include/llvm/Target/TargetAsmInfo.h:1.23 --- llvm/include/llvm/Target/TargetAsmInfo.h:1.22 Wed Jan 17 11:42:30 2007 +++ llvm/include/llvm/Target/TargetAsmInfo.h Wed Jan 17 19:12:56 2007 @@ -78,6 +78,10 @@ /// have names in the .o file. This is often "." or "L". const char *PrivateGlobalPrefix; // Defaults to "." + /// JumpTableSpecialLabelPrefix - If not null, a extra (dead) label is + /// emitted before jump tables with the specified prefix. + const char *JumpTableSpecialLabelPrefix; // Default to null. + /// GlobalVarAddrPrefix/Suffix - If these are nonempty, these strings /// will enclose any GlobalVariable (that isn't a function) /// @@ -343,6 +347,9 @@ const char *getPrivateGlobalPrefix() const { return PrivateGlobalPrefix; } + const char *getJumpTableSpecialLabelPrefix() const { + return JumpTableSpecialLabelPrefix; + } const char *getGlobalVarAddrPrefix() const { return GlobalVarAddrPrefix; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits