llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc
WANG Xuerui 4e2dfd3589 [LoongArch] Updates for the LoongArch ELF psABI v2.01 revision
The e_flags of existing object files are all 0x3 which happens to be
compatible. From this commit on, all LoongArch objects produced with
upstream LLVM will be of object file ABI v1, which is already supported
by binutils' master branch (to be released as 2.40), and is allowed by
the same binutils version to interlink with v0 objects so the existing
distributions have time to migrate.

Differential Revision: https://reviews.llvm.org/D134601
2022-10-13 19:12:26 +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] Add codegen support of GlobalTLSAddress lowering 2022-10-11 18:10:13 +08:00
LoongArchELFObjectWriter.cpp [LoongArch] Produce a R_LARCH_32_PCREL relocation 2022-09-29 09:04:44 +08:00
LoongArchELFStreamer.cpp [LoongArch] Updates for the LoongArch ELF psABI v2.01 revision 2022-10-13 19:12:26 +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