Fixed encoding bits typo of ldrexd/strexd.
authorJohnny Chen <johnny.chen@apple.com>
Mon, 14 Dec 2009 21:01:46 +0000 (21:01 +0000)
committerJohnny Chen <johnny.chen@apple.com>
Mon, 14 Dec 2009 21:01:46 +0000 (21:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91327 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrInfo.td

index 8f947febb61ca66d6078d3f821d2d335deb09926..363ff7a95162a96cd8d0dc68b5a593f92ecfcbfe 100644 (file)
@@ -1709,7 +1709,7 @@ def LDREXH : AIldrex<0b11, (outs GPR:$dest), (ins GPR:$ptr), NoItinerary,
 def LDREX  : AIldrex<0b00, (outs GPR:$dest), (ins GPR:$ptr), NoItinerary,
                     "ldrex", "\t$dest, [$ptr]",
                     []>;
-def LDREXD : AIldrex<0b00, (outs GPR:$dest, GPR:$dest2), (ins GPR:$ptr),
+def LDREXD : AIldrex<0b01, (outs GPR:$dest, GPR:$dest2), (ins GPR:$ptr),
                     NoItinerary,
                     "ldrexd", "\t$dest, $dest2, [$ptr]",
                     []>;
@@ -1728,7 +1728,7 @@ def STREX  : AIstrex<0b00, (outs GPR:$success), (ins GPR:$src, GPR:$ptr),
                     NoItinerary,
                     "strex", "\t$success, $src, [$ptr]",
                     []>;
-def STREXD : AIstrex<0b00, (outs GPR:$success),
+def STREXD : AIstrex<0b01, (outs GPR:$success),
                     (ins GPR:$src, GPR:$src2, GPR:$ptr),
                     NoItinerary,
                     "strexd", "\t$success, $src, $src2, [$ptr]",