Seperate instruction definitions into new SparcInstr.def file

Move contents of SparcMachineInstrDesc[] out of SparcInternals.h
into Sparc.cpp


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@644 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/SparcV9/SparcV9AsmPrinter.cpp b/lib/Target/SparcV9/SparcV9AsmPrinter.cpp
index 9014d21..6987ade 100644
--- a/lib/Target/SparcV9/SparcV9AsmPrinter.cpp
+++ b/lib/Target/SparcV9/SparcV9AsmPrinter.cpp
@@ -85,7 +85,7 @@
   // getID Wrappers - Ensure consistent usage...
   string getID(const Method *M) { return getID(M, "anon_method$"); }
   string getID(const BasicBlock *BB) {
-    return getID(BB, "LL", (".L$"+getID(BB->getParent())).c_str());
+    return getID(BB, "LL", (".L$"+getID(BB->getParent())+"$").c_str());
   }
 
   unsigned getOperandMask(unsigned Opcode) {