[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

Evan Cheng evan.cheng at apple.com
Tue Jun 5 11:55:40 PDT 2007



Changes in directory llvm/lib/Target/ARM:

ARMAsmPrinter.cpp updated: 1.76 -> 1.77
---
Log message:

Print predicate of the second instruction of the two-piece constant MI.

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

 ARMAsmPrinter.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp
diff -u llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.76 llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.77
--- llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.76	Tue Jun  5 02:36:38 2007
+++ llvm/lib/Target/ARM/ARMAsmPrinter.cpp	Tue Jun  5 13:55:18 2007
@@ -361,7 +361,9 @@
   unsigned V1 = ARM_AM::getSOImmTwoPartFirst(MO.getImmedValue());
   unsigned V2 = ARM_AM::getSOImmTwoPartSecond(MO.getImmedValue());
   printSOImm(O, ARM_AM::getSOImmVal(V1), TAI);
-  O << "\n\torr ";
+  O << "\n\torr";
+  printPredicateOperand(MI, 2);
+  O << " ";
   printOperand(MI, 0); 
   O << ", ";
   printOperand(MI, 0); 






More information about the llvm-commits mailing list