Changes in directory llvm/lib/Target/SparcV8:
SparcV8AsmPrinter.cpp updated: 1.47 -> 1.48 SparcV8InstrInfo.td updated: 1.85 -> 1.86 --- Log message: Configure the asmwriter to allow constant pools to be printed correctly --- Diffs of the changes: (+2 -1) SparcV8AsmPrinter.cpp | 2 ++ SparcV8InstrInfo.td | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/SparcV8/SparcV8AsmPrinter.cpp diff -u llvm/lib/Target/SparcV8/SparcV8AsmPrinter.cpp:1.47 llvm/lib/Target/SparcV8/SparcV8AsmPrinter.cpp:1.48 --- llvm/lib/Target/SparcV8/SparcV8AsmPrinter.cpp:1.47 Sat Dec 17 20:37:35 2005 +++ llvm/lib/Target/SparcV8/SparcV8AsmPrinter.cpp Sun Dec 18 17:35:05 2005 @@ -40,6 +40,8 @@ Data32bitsDirective = "\t.word\t"; Data64bitsDirective = "\t.xword\t"; ZeroDirective = 0; // no .zero or .space! + CommentString = "!"; + ConstantPoolSection = "\t.section \".rodata\",#alloc\n"; } /// We name each basic block in a Function with a unique number, so Index: llvm/lib/Target/SparcV8/SparcV8InstrInfo.td diff -u llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.85 llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.86 --- llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.85 Sun Dec 18 17:18:37 2005 +++ llvm/lib/Target/SparcV8/SparcV8InstrInfo.td Sun Dec 18 17:35:05 2005 @@ -715,7 +715,6 @@ def : Pat<(retflag ICC/*HACK*/), (RETL)>; // Map integer extload's to zextloads. -// Handling 1 bit extload def : Pat<(i32 (extload ADDRrr:$src, i1)), (LDUBrr ADDRrr:$src)>; def : Pat<(i32 (extload ADDRri:$src, i1)), (LDUBri ADDRri:$src)>; def : Pat<(i32 (extload ADDRrr:$src, i8)), (LDUBrr ADDRrr:$src)>; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits