From 35f19cc7b2d285b6db2446341f48178fd49fabe0 Mon Sep 17 00:00:00 2001 From: Misha Brukman Date: Mon, 7 Jul 2003 22:18:06 +0000 Subject: [PATCH] Removed unnecessary assignment (it was taken care by a superclass) and clarified some comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7119 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/SparcV9/SparcV9_F3.td | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/Target/SparcV9/SparcV9_F3.td b/lib/Target/SparcV9/SparcV9_F3.td index c23741838bb..f2cd51fbb3b 100644 --- a/lib/Target/SparcV9/SparcV9_F3.td +++ b/lib/Target/SparcV9/SparcV9_F3.td @@ -30,7 +30,6 @@ class F3_rs1rs2 : F3_rs1 { class F3_rs1rs2rd : F3_rs1rs2 { bits<5> rd; set Inst{29-25} = rd; - set Inst{4-0} = rs2; } // F3_rs1simm13 - Common class of instructions that only have rs1 and simm13 @@ -56,7 +55,7 @@ class F3_rs2 : F3 { set Inst{4-0} = rs2; } -// F3_rs2rd - Common class of instructions use rs2 and rd, but not rs1 +// F3_rs2rd - Common class of instructions that use rs2 and rd, but not rs1 class F3_rs2rd : F3_rs2 { bits<5> rd; set Inst{29-25} = rd; @@ -127,8 +126,8 @@ class F3_3 opVal, bits<6> op3val, string name> : F3_rs1rs2 { set op3 = op3val; set Name = name; set Inst{29-25} = 0; // don't care - set Inst{13} = 0; - set Inst{12-5} = 0; // don't care + set Inst{13} = 0; // i field = 0 + set Inst{12-5} = 0; // don't care } class F3_4 opVal, bits<6> op3Val, string name> : F3_rs1simm13 { @@ -137,7 +136,7 @@ class F3_4 opVal, bits<6> op3Val, string name> : F3_rs1simm13 { set op3 = op3Val; set Name = name; set Inst{29-25} = 0; // don't care - set Inst{13} = 1; + set Inst{13} = 1; // i field = 1 set Inst{12-0} = simm; } @@ -148,7 +147,7 @@ class F3_5 opVal, bits<6> op3Val, bits<3> rcondVal, set Name = name; set Inst{13} = 0; // i field = 0 set Inst{12-10} = rcondVal; // rcond field - set Inst{9-5} = 0; // don't care + set Inst{9-5} = 0; // don't care } class F3_6 opVal, bits<6> op3Val, bits<3> rcondVal,