Fangrui Song
|
46622a5909
Use llvm::stable_sort
|
6 gadi atpakaļ |
Evandro Menezes
|
d71ea05ab7
[IR] Refactor attribute methods in Function class (NFC)
|
6 gadi atpakaļ |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 gadi atpakaļ |
Huihui Zhang
|
6f7036edd3
[GlobalMerge] Fix GlobalMerge on bss external global variables.
|
7 gadi atpakaļ |
Eli Friedman
|
47dc01928f
[NFC] Make getPreferredAlignment honor section markings.
|
7 gadi atpakaļ |
Eli Friedman
|
f4a5ef1f00
[GlobalMerge] Allow merging globals with explicit section markings.
|
7 gadi atpakaļ |
Fangrui Song
|
af7b1832a0
Remove trailing space
|
7 gadi atpakaļ |
Eli Friedman
|
261e479ae9
[GlobalMerge] Handle llvm.compiler.used correctly.
|
7 gadi atpakaļ |
Eli Friedman
|
fab866fa9c
[GlobalMerge] Allow merging globals with arbitrary alignment.
|
7 gadi atpakaļ |
David Green
|
b439319a25
[GlobalMerge] Set the alignment on merged global structs
|
7 gadi atpakaļ |
Haicheng Wu
|
b508121673
[GlobalMerge] Exit early if only one global is to be merged
|
7 gadi atpakaļ |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 gadi atpakaļ |
Adrian Prantl
|
26b584c691
Remove \brief commands from doxygen comments.
|
7 gadi atpakaļ |
Haicheng Wu
|
7d80a6294a
[GlobalMerge] Fix a typo
|
7 gadi atpakaļ |
David Blaikie
|
fe42bd50da
Move TargetLoweringObjectFile from CodeGen to Target to fix layering
|
7 gadi atpakaļ |
Martin Storsjo
|
0d2725c460
[GlobalMerge] Allow merging of dllexported variables
|
7 gadi atpakaļ |
Martin Storsjo
|
37b4a05821
[GlobalMerge] Don't merge dllexport globals
|
7 gadi atpakaļ |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 gadi atpakaļ |
Mandeep Singh Grang
|
d28baf6183
[GlobalMerge] Stable sort GlobalSets to fix non-deterministic sort order
|
7 gadi atpakaļ |
Eugene Zelenko
|
3840975c3a
[CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC).
|
8 gadi atpakaļ |
Javed Absar
|
13aa077a23
Add support for #pragma clang section
|
8 gadi atpakaļ |
John Brawn
|
0f1cadd920
[GlobalMerge] Don't merge globals that may be preempted
|
8 gadi atpakaļ |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 gadi atpakaļ |
Adrian Prantl
|
feb16c84dc
Simplify code and address review comments (NFC)
|
8 gadi atpakaļ |
Adrian Prantl
|
cd5b334349
Fix a reference-to-temporary introduced in r286607.
|
8 gadi atpakaļ |
Adrian Prantl
|
ec6378facd
Revert "Use private linkage for MergedGlobals variables" on Darwin.
|
8 gadi atpakaļ |
Reid Kleckner
|
3fd59c99d0
[GlobalMerge] Handle non-landingpad EH pads
|
8 gadi atpakaļ |
Mehdi Amini
|
67f335d992
Use StringRef in Pass/PassManager APIs (NFC)
|
9 gadi atpakaļ |
Peter Collingbourne
|
5420de3f15
DebugInfo: New metadata representation for global variables.
|
9 gadi atpakaļ |
Peter Collingbourne
|
28f667b461
CodeGen: Make the global-merge pass independently testable, and add a test.
|
9 gadi atpakaļ |