llvm-project/llvm/test/MC/PowerPC
Stefan Pintilie 6c4b40def7 [PowerPC][Future] Add Support For Functions That Do Not Use A TOC.
On PowerPC most functions require a valid TOC pointer.

This is the case because either the function itself needs to use this
pointer to access the TOC or because other functions that are called
from that function expect a valid TOC pointer in the register R2.
The main exception to this is leaf functions that do not access the TOC
since they are guaranteed not to need a valid TOC pointer.

This patch introduces a feature that will allow more functions to not
require a valid TOC pointer in R2.

Differential Revision: https://reviews.llvm.org/D73664
2020-04-08 08:07:35 -05:00
..
dcbt.s
deprecated-p7.s
directive-parse-err.s
future-errors.s [PowerPC][Future] Add prefixed loads and stores for future CPU 2020-01-29 14:45:56 -06:00
future.s [PowerPC][Future] Add prefixed loads and stores for future CPU 2020-01-29 14:45:56 -06:00
htm.s
invalid-instructions-spellcheck.s [PowerPC] Implementing overflow version for XO-Form instructions 2019-11-11 09:50:46 -06:00
lcomm.s
lit.local.cfg
ppc-llong.s
ppc-machine.s
ppc-nop.s
ppc-reloc.s
ppc-word.s
ppc32-ba.s
ppc32-extpid-e500.s
ppc32-reloc-directive.s [MC][PowerPC] Make .reloc support arbitrary relocation types 2020-03-28 17:04:31 -07:00
ppc64-abiversion.s
ppc64-dq-expr.s [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
ppc64-encoding-4xx.s
ppc64-encoding-6xx.s
ppc64-encoding-bookII.s
ppc64-encoding-bookIII.s [PowerPC] Remove the repeated definition for some InstAlias for mtspr/mfspr 2020-03-26 09:58:30 +00:00
ppc64-encoding-e500.s
ppc64-encoding-ext.s [PowerPC] Remove the repeated definition for some InstAlias for mtspr/mfspr 2020-03-26 09:58:30 +00:00
ppc64-encoding-fp.s
ppc64-encoding-p8vector.s
ppc64-encoding-spe.s
ppc64-encoding-vmx.s
ppc64-encoding.s [PowerPC] Implementing overflow version for XO-Form instructions 2019-11-11 09:50:46 -06:00
ppc64-errors.s
ppc64-fixup-apply.s
ppc64-fixup-explicit.s
ppc64-fixups.s
ppc64-initial-cfa.s
ppc64-localentry-error1.s [PowerPC][Future] Add Support For Functions That Do Not Use A TOC. 2020-04-08 08:07:35 -05:00
ppc64-localentry-error2.s [PowerPC][Future] Add Support For Functions That Do Not Use A TOC. 2020-04-08 08:07:35 -05:00
ppc64-localentry-symbols.s [MC][test] Improve some llvm-objdump -t tests 2020-03-03 17:27:06 -08:00
ppc64-localentry.s
ppc64-operands.s
ppc64-prefix-align-labels.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
ppc64-prefix-align.s [PPCInstPrinter] Print conditional branches as `bt 2, $target` instead of `bt 2, .+$imm` 2020-03-31 15:05:38 -07:00
ppc64-regs.s
ppc64-reloc-directive.s [MC][PowerPC] Make .reloc support arbitrary relocation types 2020-03-28 17:04:31 -07:00
ppc64-relocs-01.s
ppc64-tls-relocs-01.s
pr24686.s Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
pr38945.s
qpx.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