[all-commits] [llvm/llvm-project] ead71a: [PowerPC][AIX]Do not emit xxspltd mnemonic on AIX.
Sean Fertile via All-commits
all-commits at lists.llvm.org
Mon Jan 18 06:30:56 PST 2021
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: ead71a23edde5f8a1acfdd75bd01f1fa6e0c4014
https://github.com/llvm/llvm-project/commit/ead71a23edde5f8a1acfdd75bd01f1fa6e0c4014
Author: Sean Fertile <sd.fertile at gmail.com>
Date: 2021-01-18 (Mon, 18 Jan 2021)
Changed paths:
M llvm/lib/Target/PowerPC/PPCInstrVSX.td
A llvm/test/CodeGen/PowerPC/xxpermdi_mnemonics.s
M llvm/test/MC/PowerPC/modern-aix-as.s
Log Message:
-----------
[PowerPC][AIX]Do not emit xxspltd mnemonic on AIX.
A bug in the system assembler can assemble the xxspltd extended
menemonic into the wrong instruction (extracting the wrong element).
Emit the full xxpermdi with all operands to work around the problem.
Differential Revision: https://reviews.llvm.org/D94419
More information about the All-commits
mailing list