summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/call-function
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2016-10-19 13:03:18 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2016-10-19 13:03:18 +0000
commit6e31ab388acda933fa0dc91041da83250b3596de (patch)
tree1d6126a77695037dd296eef881c2b0b6c774d9f8 /lldb/packages/Python/lldbsuite/test/expression_command/call-function
parent556a90c00cf9db5e9edcd844465b082abf44f3b5 (diff)
downloadbcm5719-llvm-6e31ab388acda933fa0dc91041da83250b3596de.tar.gz
bcm5719-llvm-6e31ab388acda933fa0dc91041da83250b3596de.zip
[SystemZ] Add missing vector instructions for the assembler
Most z13 vector instructions have a base form where the data type of the operation (whether to consider the vector to be 16 bytes, 8 halfwords, 4 words, or 2 doublewords) is encoded into a mask field, and then a set of extended mnemonics where the mask field is not present but the data type is encoded into the mnemonic name. Currently, LLVM only supports the type-specific forms (since those are really the ones needed for code generation), but not the base type-generic forms. To complete the assembler support and make it fully compatible with the GNU assembler, this commit adds assembler aliases for all the base forms of the various vector instructions. It also adds two more alias forms that are documented in the PoP: VFPSO/VFPSODB/WFPSODB -- generic form of VFLCDB etc. VNOT -- special variant of VNO llvm-svn: 284586
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud