diff options
author | Eric Christopher <echristo@apple.com> | 2010-06-21 20:25:57 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2010-06-21 20:25:57 +0000 |
commit | be4e066ff91af7d4f9e7ee2138625603f03c8450 (patch) | |
tree | 2b43039b9bfeeef692d268ccb10265f39925acc5 /lib/Target/SystemZ/SystemZInstrFP.td | |
parent | c63a404d56320c25b9510b6b0fb3eda70d619b11 (diff) | |
download | llvm-be4e066ff91af7d4f9e7ee2138625603f03c8450.tar.gz llvm-be4e066ff91af7d4f9e7ee2138625603f03c8450.tar.bz2 llvm-be4e066ff91af7d4f9e7ee2138625603f03c8450.tar.xz |
Remove isTwoAddress from SystemZ.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106467 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SystemZ/SystemZInstrFP.td')
-rw-r--r-- | lib/Target/SystemZ/SystemZInstrFP.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/SystemZ/SystemZInstrFP.td b/lib/Target/SystemZ/SystemZInstrFP.td index 8c5e905856..a65828061d 100644 --- a/lib/Target/SystemZ/SystemZInstrFP.td +++ b/lib/Target/SystemZ/SystemZInstrFP.td @@ -126,7 +126,7 @@ def FNABS64rr : Pseudo<(outs FP64:$dst), (ins FP64:$src), (implicit PSW)]>; } -let isTwoAddress = 1 in { +let Constraints = "$src1 = $dst" in { let Defs = [PSW] in { let isCommutable = 1 in { // X = ADD Y, Z == X = ADD Z, Y def FADD32rr : Pseudo<(outs FP32:$dst), (ins FP32:$src1, FP32:$src2), @@ -237,7 +237,7 @@ def FDIV64rm : Pseudo<(outs FP64:$dst), (ins FP64:$src1, rriaddr12:$src2), "ddb\t{$dst, $src2}", [(set FP64:$dst, (fdiv FP64:$src1, (load rriaddr12:$src2)))]>; -} // isTwoAddress = 1 +} // Constraints = "$src1 = $dst" def FSQRT32rr : Pseudo<(outs FP32:$dst), (ins FP32:$src), "sqebr\t{$dst, $src}", |