[SystemZ] Define the call instructions as pseudo aliases.
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Wed, 25 Sep 2013 10:37:17 +0000 (10:37 +0000)
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Wed, 25 Sep 2013 10:37:17 +0000 (10:37 +0000)
commit76f8ae87b4705f5c08c3995948223531715a2d58
tree744e1d8378c7bd2cff4bf2c110da7a00f499a2db
parente39a156b921f47a374f091b43205555ee90cd555
[SystemZ] Define the call instructions as pseudo aliases.

Similar to r191364, but for calls.  This patch also removes the shortening
of BRASL to BRAS within a TU.  Doing that was a bit controversial internally,
since there's a strong expectation with the z assembler that WYWIWYG.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191366 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp
lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h
lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
lib/Target/SystemZ/SystemZAsmPrinter.cpp
lib/Target/SystemZ/SystemZInstrInfo.td
lib/Target/SystemZ/SystemZMCInstLower.cpp
lib/Target/SystemZ/SystemZMCInstLower.h
lib/Target/SystemZ/SystemZOperands.td