forked from OSchip/llvm-project
adc55b5a5a
We need to make sure not to emit R_X86_64_GOTPCRELX relocations for instructions that use a REX prefix. If a REX prefix is present, we need to instead use a R_X86_64_REX_GOTPCRELX relocation. The existing logic for CALL64m, JMP64m, etc. already handles this by checking the HasREX parameter and using it to determine which relocation type to use. Do this for all instructions that can use relaxed relocations. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D93561 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
X86ATTInstPrinter.cpp | ||
X86ATTInstPrinter.h | ||
X86AsmBackend.cpp | ||
X86BaseInfo.h | ||
X86ELFObjectWriter.cpp | ||
X86FixupKinds.h | ||
X86InstComments.cpp | ||
X86InstComments.h | ||
X86InstPrinterCommon.cpp | ||
X86InstPrinterCommon.h | ||
X86IntelInstPrinter.cpp | ||
X86IntelInstPrinter.h | ||
X86MCAsmInfo.cpp | ||
X86MCAsmInfo.h | ||
X86MCCodeEmitter.cpp | ||
X86MCExpr.h | ||
X86MCTargetDesc.cpp | ||
X86MCTargetDesc.h | ||
X86MachObjectWriter.cpp | ||
X86ShuffleDecode.cpp | ||
X86ShuffleDecode.h | ||
X86TargetStreamer.h | ||
X86WinCOFFObjectWriter.cpp | ||
X86WinCOFFStreamer.cpp | ||
X86WinCOFFTargetStreamer.cpp |