1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/include/llvm
Fangrui Song a98d7fa6b0 .gcc_except_table: Set SHF_LINK_ORDER if binutils>=2.36, and drop unneeded unique ID for -fno-unique-section-names
GNU ld>=2.36 supports mixed SHF_LINK_ORDER and non-SHF_LINK_ORDER sections in an
output section, so we can set SHF_LINK_ORDER if -fbinutils-version=2.36 or above.

If -fno-function-sections or older binutils, drop unique ID for -fno-unique-section-names.
The users can just specify -fbinutils-version=2.36 or above to allow GC with both GNU ld and LLD.
(LLD does not support garbage collection of non-group non-SHF_LINK_ORDER .gcc_except_table sections.)
2021-02-05 21:45:21 -08:00
..
ADT [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Analysis [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
AsmParser
BinaryFormat [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Bitcode [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Bitstream [llvm] Use append_range (NFC) 2021-01-29 23:23:34 -08:00
CodeGen .gcc_except_table: Set SHF_LINK_ORDER if binutils>=2.36, and drop unneeded unique ID for -fno-unique-section-names 2021-02-05 21:45:21 -08:00
Config
DebugInfo [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Demangle [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
DWARFLinker [dsymutil][DWARFLinker][NFC] make AddressManager not depending on the order of checks for relocations. 2021-01-31 16:34:10 +03:00
ExecutionEngine [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
FileCheck
Frontend [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
FuzzMutate [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
InterfaceStub [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
IR [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
IRReader
LineEditor
Linker
LTO [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
MC [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
MCA [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Object [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
ObjectYAML [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Option [clang][cli] Command line round-trip for HeaderSearch options 2021-02-04 10:18:34 +01:00
Passes [CSSPGO] Introducing distribution factor for pseudo probe. 2021-02-02 11:55:01 -08:00
ProfileData [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Remarks [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Support [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
TableGen [TableGen] Fix anonymous record self-reference in foreach and multiclass 2021-02-01 10:59:07 -05:00
Target .gcc_except_table: Set SHF_LINK_ORDER if binutils>=2.36, and drop unneeded unique ID for -fno-unique-section-names 2021-02-05 21:45:21 -08:00
Testing/Support
TextAPI/MachO [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
ToolDrivers
Transforms [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
WindowsManifest [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
WindowsResource
XRay [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
CMakeLists.txt
InitializePasses.h Revert "[Codegen][ReplaceWithVecLib] add pass to replace vector intrinsics with calls to vector library" 2021-02-05 15:10:11 -05:00
LinkAllIR.h
LinkAllPasses.h
module.extern.modulemap
module.install.modulemap
module.modulemap [llvm/Orc] Fix ExecutionEngine module build breakage 2021-01-19 14:39:06 +01:00
module.modulemap.build
Pass.h [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h 2021-01-13 15:55:40 -08:00
PassAnalysisSupport.h [PM] Avoid duplicates in the Used/Preserved/Required sets 2021-01-20 13:55:18 +01:00
PassInfo.h
PassRegistry.h
PassSupport.h