diff options
Diffstat (limited to 'lib/Target/SystemZ/SystemZPatterns.td')
-rw-r--r-- | lib/Target/SystemZ/SystemZPatterns.td | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/lib/Target/SystemZ/SystemZPatterns.td b/lib/Target/SystemZ/SystemZPatterns.td index f3ca60b27a..7706351e54 100644 --- a/lib/Target/SystemZ/SystemZPatterns.td +++ b/lib/Target/SystemZ/SystemZPatterns.td @@ -112,14 +112,6 @@ multiclass CondStores64<Instruction insn, Instruction insninv, uimm8zx4:$valid, uimm8zx4:$cc)>; } -// INSN performs a comparison between a 32-bit register and a constant. -// Record that it is equivalent to comparing subreg SUBREG of a GR64 with IMM. -class CompareGR64RI<Instruction insn, SDPatternOperator compare, - Immediate imm, SubRegIndex subreg> - : Pat<(compare GR64:$R1, imm:$I2), - (insn (EXTRACT_SUBREG GR64:$R1, subreg), - (imm.OperandTransform imm:$I2))>; - // Try to use MVC instruction INSN for a load of type LOAD followed by a store // of the same size. VT is the type of the intermediate (legalized) value and // LENGTH is the number of bytes loaded by LOAD. |