David Majnemer
|
c8a1169c93
IR: Add COMDATs to the IR
|
11 年之前 |
David Majnemer
|
fde22c17f5
CodeGen: Avoid multiple strlen calls
|
11 年之前 |
Rafael Espindola
|
013321a0f9
Fix a few issues with comdat handling on COFF.
|
11 年之前 |
Logan Chien
|
731d23ed42
Fix MIPS exception personality encoding.
|
11 年之前 |
Reid Kleckner
|
1ce3088669
Add comdat key field to llvm.global_ctors and llvm.global_dtors
|
11 年之前 |
Craig Topper
|
4ba844388c
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 年之前 |
David Majnemer
|
e4d89ec8de
WinCOFF: Emit common symbols as specified in the COFF spec
|
11 年之前 |
David Majnemer
|
4fd5cd06c8
WinCOFF: Add support for -fdata-sections
|
11 年之前 |
David Majnemer
|
77df5169a8
WinCOFF: Add support for -ffunction-sections
|
11 年之前 |
David Majnemer
|
508e0c4d34
MC: Remove superfluous section attribute flag definitions
|
11 年之前 |
Rafael Espindola
|
b52d0c0d74
Remove shouldEmitUsedDirectiveFor.
|
11 年之前 |
Chandler Carruth
|
1decd56b8d
[cleanup] Re-sort all the includes with utils/sort_includes.py.
|
11 年之前 |
Rafael Espindola
|
b4aaffffd3
move getNameWithPrefix and getSymbol to TargetMachine.
|
11 年之前 |
Rafael Espindola
|
737c9f6005
Add back r201608, r201622, r201624 and r201625
|
11 年之前 |
Daniel Jasper
|
9a92586114
Revert r201622 and r201608.
|
11 年之前 |
Rafael Espindola
|
faaa553274
Avoid an infinite cycle with private linkage and -f{data|function}-sections.
|
11 年之前 |
Rafael Espindola
|
6880f0e19f
Fix PR18743.
|
11 年之前 |
Rafael Espindola
|
cac25de43d
Use __literal16. It has been supported by the linker since 2005.
|
11 年之前 |
Rafael Espindola
|
965e3bc5ff
Use a consistent argument order in TargetLoweringObjectFile.
|
11 年之前 |
Rafael Espindola
|
e09411dd68
Pass the Mangler by reference.
|
11 年之前 |
Eric Christopher
|
1c2827cd6a
Revert r199871 and replace it with a simple check in the debug info
|
11 年之前 |
Eric Christopher
|
80664e50cd
Add a variable to track whether or not we've used a unique section,
|
11 年之前 |
Yunzhong Gao
|
a747cf1c4d
Adding new LTO APIs to parse metadata nodes and extract linker options and
|
11 年之前 |
Rafael Espindola
|
b56c57bcbb
Move the llvm mangler to lib/IR.
|
11 年之前 |
Rafael Espindola
|
cce5873de3
Move getSymbolWithGlobalValueBase to TargetLoweringObjectFile.
|
11 年之前 |
Rafael Espindola
|
0de6255877
Use the same tls section name as msvc.
|
11 年之前 |
Rafael Espindola
|
823c9c725d
Use simple section names for COMDAT sections on COFF.
|
11 年之前 |
Rafael Espindola
|
72935dd909
Support multiple COFF sections with the same name but different COMDAT.
|
11 年之前 |
Bill Wendling
|
fe128c6ac8
Revert "Micro-optimization"
|
11 年之前 |
Rafael Espindola
|
93cf0939f9
Move getSymbol to TargetLoweringObjectFile.
|
11 年之前 |