diff options
Diffstat (limited to 'lib/Target/SparcV9/SparcV9_F3.td')
-rw-r--r-- | lib/Target/SparcV9/SparcV9_F3.td | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Target/SparcV9/SparcV9_F3.td b/lib/Target/SparcV9/SparcV9_F3.td index a0033d8..46b7021 100644 --- a/lib/Target/SparcV9/SparcV9_F3.td +++ b/lib/Target/SparcV9/SparcV9_F3.td @@ -75,14 +75,13 @@ class F3_rdrs1 : F3_rd { } // F3_rdrs1simm13 - Common class of instructions that have rd, rs1, and simm13 -class F3_rdrs1simm13 : F3_rd { +class F3_rdrs1simm13 : F3_rdrs1 { bits<13> simm13; set Inst{12-0} = simm13; } - // F3_rdrs1rs2 - Common class of instructions that have rd, rs1, and rs2 fields -class F3_rdrs1rs2 : F3_rs1 { +class F3_rdrs1rs2 : F3_rdrs1 { bits<5> rs2; set Inst{4-0} = rs2; } |