[MC][PowerPC] Make .reloc support arbitrary relocation types
authorFangrui Song <maskray@google.com>
Sat, 28 Mar 2020 23:48:59 +0000 (16:48 -0700)
committerFangrui Song <maskray@google.com>
Sun, 29 Mar 2020 00:04:31 +0000 (17:04 -0700)
commitfc93787d7e88cb0ff4139b3d9017f76a0dc2bf10
treeaa22298f415cc9d00e88ad68d3f07f2b3d4e8c60
parent09d402185394fdbf1f60233a7f42a4a1108c2cd3
[MC][PowerPC] Make .reloc support arbitrary relocation types

Generalizes ad7199f3e60a49db023099dcb879fcc9cdf94a2e (R_PPC_NONE/R_PPC64_NONE).
llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
llvm/test/MC/PowerPC/ppc32-reloc-directive.s
llvm/test/MC/PowerPC/ppc64-reloc-directive.s