Unbreak indirect branches
authorAnton Korobeynikov <asl@math.spbu.ru>
Thu, 16 Jul 2009 14:12:18 +0000 (14:12 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Thu, 16 Jul 2009 14:12:18 +0000 (14:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75997 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SystemZ/SystemZInstrInfo.td

index 377f97464577e3019bbe98d47bd0731314797215..0c0c30bd6d23036b75fa9db3d586bdf6cb2e84cb 100644 (file)
@@ -137,7 +137,7 @@ let isCall = 1 in
     def CALLi     : Pseudo<(outs), (ins i64imm:$dst, variable_ops),
                            "brasl\t%r14, $dst", [(SystemZcall imm:$dst)]>;
     def CALLr     : Pseudo<(outs), (ins ADDR64:$dst, variable_ops),
-                           "brasl\t%r14, $dst", [(SystemZcall ADDR64:$dst)]>;
+                           "basr\t%r14, $dst", [(SystemZcall ADDR64:$dst)]>;
   }
 
 //===----------------------------------------------------------------------===//