1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/MC/PowerPC
Brandon Bergren b28d1bd79b [PowerPC] Add addtional test that retroactively catches PR47259
Due to the unfortunate way the bug could only be triggered when reading SPRG[0-3] into a register lower than %r4 with the "mfsprg %rX, 0" syntax, the tests did not detect it.

(It could not be triggered for "mfsprg0, %r2" because that pattern was already in the table, so the earlier "correct" match took effect)

As a canary, add an intentionally ambiguous "mfsprg 2, 2" and "mtsprg 2, 2" check that would have caught the problem.

Reviewed By: ZhangKang

Differential Revision: https://reviews.llvm.org/D86489
2020-12-30 15:23:48 -06:00
..
cfi-register-directive-parse.s
dcbt.s
deprecated-p7.s
directive-parse-err.s
htm.s
invalid-instructions-spellcheck.s
lcomm.s
lit.local.cfg
p10.s
pcrel-tls-general-dynamic-address-load-reloc.s
pcrel-tls-general-dynamic-value-load-reloc.s
pcrel-tls-initial-exec-address-load-reloc.s
pcrel-tls-initial-exec-value-load-reloc.s
pcrel-tls-local-dynamic-reloc.s
pcrel-tls-local-exec-address-load-reloc.s
pcrel-tls-local-exec-value-load-reloc.s
ppc32-ba.s
ppc32-extpid-e500.s
ppc32-reloc-directive.s
ppc64-abiversion.s
ppc64-dq-expr.s
ppc64-encoding-4xx.s
ppc64-encoding-6xx.s
ppc64-encoding-bookII.s
ppc64-encoding-bookIII.s
ppc64-encoding-e500.s
ppc64-encoding-ext.s [PowerPC] Add addtional test that retroactively catches PR47259 2020-12-30 15:23:48 -06:00
ppc64-encoding-fp.s
ppc64-encoding-ISA31-errors.s
ppc64-encoding-ISA31-pcrel-reloc.s
ppc64-encoding-ISA31.s
ppc64-encoding-p8vector.s
ppc64-encoding-spe.s
ppc64-encoding-vmx.s
ppc64-encoding.s
ppc64-errors-emit-obj.s
ppc64-errors.s [PowerPC] Correct the bit-width definition for some imm operand in td. 2020-12-08 03:20:12 +00:00
ppc64-fixup-apply.s
ppc64-fixup-explicit.s
ppc64-fixups.s
ppc64-initial-cfa.s
ppc64-localentry-error1.s
ppc64-localentry-error2.s
ppc64-localentry-symbols.s
ppc64-localentry.s
ppc64-operands.s
ppc64-prefix-align-labels.s
ppc64-prefix-align.s
ppc64-regs.s
ppc64-reloc-directive-pcrel.s
ppc64-reloc-directive.s
ppc64-relocs-01.s
ppc64-tls-relocs-01.s
ppc-llong.s
ppc-machine.s [PowerPC] Parse and ignore .machine 2020-12-28 12:20:40 -08:00
ppc-nop.s
ppc-reloc.s
ppc-word.s
pr24686.s
pr38945.s
st-other-crash.s
tls-gd-obj.s
tls-ie-obj.s
tls-ld-obj.s
tls-ld-v2-abi.s
tls-le-v2-abi.s
vsx.s