llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc
Nemanja Ivanovic 2aaba44b5c [PowerPC] Allow absolute expressions in relocations
The Linux kernel build uses absolute expressions suffixed with @lo/@ha
relocations. This currently doesn't work for DS/DQ form instructions and
there is no reason for it not to. It also works with GAS.
This patch allows this as long as the value is a multiple of 4/16
for DS/DQ form.

Differential revision: https://reviews.llvm.org/D115419
2022-02-22 09:53:08 -06:00
..
CMakeLists.txt
PPCAsmBackend.cpp [PowerPC] Allow absolute expressions in relocations 2022-02-22 09:53:08 -06:00
PPCELFObjectWriter.cpp [PowerPC] Allow absolute expressions in relocations 2022-02-22 09:53:08 -06:00
PPCELFStreamer.cpp [llvm] Use nullptr instead of 0 (NFC) 2021-12-28 08:52:25 -08:00
PPCELFStreamer.h
PPCFixupKinds.h [PowerPC] Allow absolute expressions in relocations 2022-02-22 09:53:08 -06:00
PPCInstPrinter.cpp [PowerPC] Support ppc-asm-full-reg-names for AIX 2021-10-15 12:22:44 +08:00
PPCInstPrinter.h
PPCMCAsmInfo.cpp
PPCMCAsmInfo.h
PPCMCCodeEmitter.cpp [PowerPC] Allow absolute expressions in relocations 2022-02-22 09:53:08 -06:00
PPCMCCodeEmitter.h
PPCMCExpr.cpp [PowerPC] Allow absolute expressions in relocations 2022-02-22 09:53:08 -06:00
PPCMCExpr.h
PPCMCTargetDesc.cpp [MC][PowerPC] Replace MCContext::reportFatalError calls with reportError 2022-01-15 00:01:36 -08:00
PPCMCTargetDesc.h [NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter` 2022-02-16 13:10:09 +08:00
PPCPredicates.cpp
PPCPredicates.h
PPCXCOFFObjectWriter.cpp
PPCXCOFFStreamer.cpp Cleanup LLVMMC headers 2022-02-09 11:09:17 +01:00
PPCXCOFFStreamer.h