llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc
wanglei 036b170c24 [LoongArch] Produce a R_LARCH_32_PCREL relocation
LoongArchELFObjectWriter::getRelocType check IsPCRel for FK_Data_4
(which we produce a R_LARCH_32_PCREL relocation for if IsPCRel).

R_LARCH_32_PCREL is required for FDE relocation.

Differential Revision: https://reviews.llvm.org/D134715
2022-09-29 09:04:44 +08:00
..
CMakeLists.txt [LoongArch] Add some fixups and relocations 2022-08-20 11:19:24 +08:00
LoongArchAsmBackend.cpp [LoongArch] Fixup value adjustment in applyFixup 2022-09-15 21:00:22 +08:00
LoongArchAsmBackend.h [MC][LoongArch] Make .reloc support arbitrary relocation types 2022-08-20 12:07:07 +08:00
LoongArchBaseInfo.cpp [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchBaseInfo.h [LoongArch] Lower BlockAddress/JumpTable 2022-09-26 10:52:54 +08:00
LoongArchELFObjectWriter.cpp [LoongArch] Produce a R_LARCH_32_PCREL relocation 2022-09-29 09:04:44 +08:00
LoongArchELFStreamer.cpp [LoongArch] Encode LoongArch specific ELF e_flags to binary by LoongArchTargetStreamer 2022-08-16 13:41:50 +08:00
LoongArchELFStreamer.h [LoongArch] Encode LoongArch specific ELF e_flags to binary by LoongArchTargetStreamer 2022-08-16 13:41:50 +08:00
LoongArchFixupKinds.h [LoongArch] Add more fixups and relocations 2022-09-05 14:55:18 +08:00
LoongArchInstPrinter.cpp [LoongArch] Add missing dollar prefix to register name in InstPrinter 2022-02-18 09:41:08 +08:00
LoongArchInstPrinter.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchMCAsmInfo.cpp [LoongArch] Add basic support to AsmParser 2022-03-09 16:20:36 +08:00
LoongArchMCAsmInfo.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchMCCodeEmitter.cpp [LoongArch] Fixup value adjustment in applyFixup 2022-09-15 21:00:22 +08:00
LoongArchMCExpr.cpp [LoongArch] Add more fixups and relocations 2022-09-05 14:55:18 +08:00
LoongArchMCExpr.h [LoongArch] Add more fixups and relocations 2022-09-05 14:55:18 +08:00
LoongArchMCTargetDesc.cpp [LoongArch] Support 'generic' as a valid CPU name 2022-09-26 10:20:13 +08:00
LoongArchMCTargetDesc.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchMatInt.cpp [LoongArch] Add support for selecting constant materializations. 2022-04-15 12:04:35 +08:00
LoongArchMatInt.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchTargetStreamer.cpp [LoongArch] Encode LoongArch specific ELF e_flags to binary by LoongArchTargetStreamer 2022-08-16 13:41:50 +08:00
LoongArchTargetStreamer.h [LoongArch] Encode LoongArch specific ELF e_flags to binary by LoongArchTargetStreamer 2022-08-16 13:41:50 +08:00