llvm-project/llvm/lib/Target/ARM/MCTargetDesc
Fangrui Song 43ca0e9eb8 [ARM] Support .reloc *, R_ARM_NONE, *
R_ARM_NONE can be used to create references among sections. When
--gc-sections is used, the referenced section will be retained if the
origin section is retained.

Add a generic MCFixupKind FK_NONE as this kind of no-op relocation is
ubiquitous on ELF and COFF, and probably available on many other binary
formats. See D62014.

Reviewed By: peter.smith

Differential Revision: https://reviews.llvm.org/D61992

llvm-svn: 360980
2019-05-17 02:51:54 +00:00
..
ARMAddressingModes.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMAsmBackend.cpp [ARM] Support .reloc *, R_ARM_NONE, * 2019-05-17 02:51:54 +00:00
ARMAsmBackend.h [ARM] Support .reloc *, R_ARM_NONE, * 2019-05-17 02:51:54 +00:00
ARMAsmBackendDarwin.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMAsmBackendELF.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMAsmBackendWinCOFF.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMBaseInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMELFObjectWriter.cpp [ARM] Support .reloc *, R_ARM_NONE, * 2019-05-17 02:51:54 +00:00
ARMELFStreamer.cpp [AsmPrinter] Remove hidden flag -print-schedule. 2019-02-04 12:51:26 +00:00
ARMFixupKinds.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMInstPrinter.cpp [ARM] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 00:34:07 +00:00
ARMInstPrinter.h [ARM] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 00:34:07 +00:00
ARMMCAsmInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMMCAsmInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMMCCodeEmitter.cpp [ARM] Remove dead function ARMMCCodeEmitter::getSOImmOpValue 2019-03-27 23:00:12 +00:00
ARMMCExpr.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMMCExpr.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMMCTargetDesc.cpp [ARM] Create a TargetInfo header. NFC 2019-05-14 22:29:50 +00:00
ARMMCTargetDesc.h [ARM] Create a TargetInfo header. NFC 2019-05-14 22:29:50 +00:00
ARMMachORelocationInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMMachObjectWriter.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMTargetStreamer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMUnwindOpAsm.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMUnwindOpAsm.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMWinCOFFObjectWriter.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ARMWinCOFFStreamer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt [ARM] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 00:34:07 +00:00
LLVMBuild.txt [ARM] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 00:34:07 +00:00