[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

Nate Begeman natebegeman at mac.com
Sat Aug 12 14:30:12 PDT 2006



Changes in directory llvm/lib/Target/X86:

X86AsmPrinter.cpp updated: 1.191 -> 1.192
---
Log message:

Emit .set directives for jump table entries when possible, which reduces
the number of relocations in object files, shrinkifying them.


---
Diffs of the changes:  (+1 -0)

 X86AsmPrinter.cpp |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u llvm/lib/Target/X86/X86AsmPrinter.cpp:1.191 llvm/lib/Target/X86/X86AsmPrinter.cpp:1.192
--- llvm/lib/Target/X86/X86AsmPrinter.cpp:1.191	Wed Jul 26 21:05:13 2006
+++ llvm/lib/Target/X86/X86AsmPrinter.cpp	Sat Aug 12 16:29:52 2006
@@ -72,6 +72,7 @@
     StaticDtorsSection = ".mod_term_func";
     InlineAsmStart = "# InlineAsm Start";
     InlineAsmEnd = "# InlineAsm End";
+    SetDirective = "\t.set";
     break;
   case X86Subtarget::isCygwin:
     GlobalPrefix = "_";






More information about the llvm-commits mailing list