Eugene Leviant
|
7ec5710f32
[ThinLTO] Implement summary visualizer
|
пре 7 година |
Rafael Espindola
|
41f99d7895
Allow dso_local on ifunc.
|
пре 7 година |
Teresa Johnson
|
2140d926da
[ThinLTO] Enable importing of aliases as copy of aliasee
|
пре 7 година |
Evgeniy Stepanov
|
d47b5b3974
Hardware-assisted AddressSanitizer (llvm part).
|
пре 7 година |
Sam Clegg
|
336b4883e2
[WebAssembly] Explicily disable comdat support for wasm output
|
пре 7 година |
Sanjay Patel
|
00e900afdb
[IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag
|
пре 7 година |
Sean Fertile
|
dcf1ffe8a0
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
|
пре 7 година |
Sean Fertile
|
f1b2e0b26a
Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."
|
пре 7 година |
Sean Fertile
|
cdc57825ed
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
|
пре 7 година |
Sean Fertile
|
509132b368
Represent runtime preemption in the IR.
|
пре 7 година |
Saleem Abdulrasool
|
fe63ecd5a0
Bitcode: add an auto-upgrade for LTO section name
|
пре 7 година |
Teresa Johnson
|
bca2a430d9
[ThinLTO] AliasSummary should not have any references
|
пре 8 година |
Eugene Zelenko
|
f95cab8de6
[Bitcode] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
пре 8 година |
Andrew Kaylor
|
68d0bd1ed4
Add strictfp attribute to prevent unwanted optimizations of libm calls
|
пре 8 година |
Charles Saternos
|
4c314d6d30
[ThinLTO] Add FunctionAttrs to ThinLTO index
|
пре 8 година |
Konstantin Zhuravlyov
|
8f85685860
Enhance synchscope representation
|
пре 8 година |
Peter Collingbourne
|
a4799adf39
Object: Teach irsymtab::read() to try to use the irsymtab that we wrote to disk.
|
пре 8 година |
Evgeniy Stepanov
|
1410aba438
Fix build warning on 32-bit targets where sizeof(size_t) < sizeof(long long).
|
пре 8 година |
Evgeniy Stepanov
|
3184f8d7bb
[cfi] CFI-ICall for ThinLTO.
|
пре 8 година |
Peter Collingbourne
|
95d9f1b4f9
Apply summary-based dead stripping to regular LTO modules with summaries.
|
пре 8 година |
Peter Collingbourne
|
ff3e8e2cee
IR: Tweak the API around adding modules to the summary index.
|
пре 8 година |
Peter Collingbourne
|
9283a09c18
IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata.
|
пре 8 година |
Peter Collingbourne
|
b9fc96d9dd
Bitcode: Introduce a BitcodeFileContents data type. NFCI.
|
пре 8 година |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
пре 8 година |
Evgeniy Stepanov
|
ccb80b9c0f
(NFC) Track global summary liveness in GVFlags.
|
пре 8 година |
Reid Kleckner
|
816047d44c
[IR] De-virtualize ~Value to save a vptr
|
пре 8 година |
Teresa Johnson
|
91c3ccb649
Remove ignore-empty-index-file option
|
пре 8 година |
Javed Absar
|
a8ddcaa55f
[IR] Allow attributes with global variables
|
пре 8 година |
Peter Collingbourne
|
e611018a3f
Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
|
пре 8 година |
Eric Liu
|
1c442aa9b7
Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
|
пре 8 година |