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 |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| PPCAsmBackend.cpp | ||
| PPCELFObjectWriter.cpp | ||
| PPCELFStreamer.cpp | ||
| PPCELFStreamer.h | ||
| PPCFixupKinds.h | ||
| PPCInstPrinter.cpp | ||
| PPCInstPrinter.h | ||
| PPCMCAsmInfo.cpp | ||
| PPCMCAsmInfo.h | ||
| PPCMCCodeEmitter.cpp | ||
| PPCMCCodeEmitter.h | ||
| PPCMCExpr.cpp | ||
| PPCMCExpr.h | ||
| PPCMCTargetDesc.cpp | ||
| PPCMCTargetDesc.h | ||
| PPCPredicates.cpp | ||
| PPCPredicates.h | ||
| PPCXCOFFObjectWriter.cpp | ||
| PPCXCOFFStreamer.cpp | ||
| PPCXCOFFStreamer.h | ||