Specify custom name for registers to get the ()'s in the name.
authorChris Lattner <sabre@nondot.org>
Sun, 3 Aug 2003 22:12:47 +0000 (22:12 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 3 Aug 2003 22:12:47 +0000 (22:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7547 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86RegisterInfo.td

index ee491ee6ff53d92d7d1d831b96f8ce377cec8407..0af7ed3cee0f80a12fb56cf9d9a042400c36f2d1 100644 (file)
@@ -35,10 +35,10 @@ set Namespace = "X86" in {
   def FP6 : Register; 
 
   // Floating point stack registers
-  def ST0 : Register; def ST1 : Register;
-  def ST2 : Register; def ST3 : Register;
-  def ST4 : Register; def ST5 : Register;
-  def ST6 : Register; def ST7 : Register
+  def ST0 : NamedReg<"ST(0)">; def ST1 : NamedReg<"ST(1)">;
+  def ST2 : NamedReg<"ST(2)">; def ST3 : NamedReg<"ST(3)">;
+  def ST4 : NamedReg<"ST(4)">; def ST5 : NamedReg<"ST(5)">;
+  def ST6 : NamedReg<"ST(6)">; def ST7 : NamedReg<"ST(7)">
   
   // Flags, Segment registers, etc...