Saleem Abdulrasool
|
12bfbed8ef
Represent debug information compression type fully
|
8 years ago |
Kostya Serebryany
|
6bba2ec198
[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. Reapplying revisions 304630, 304631, 304632, 304673, see PR33308
|
8 years ago |
Renato Golin
|
6235d9b1ad
Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. (clang part)"
|
8 years ago |
Kostya Serebryany
|
1d0ef3c39c
[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. (clang part)
|
8 years ago |
Tim Shen
|
12e8e177d0
[ThinLTO] Wire up ThinLTO and new PM
|
8 years ago |
Teresa Johnson
|
1038577776
Remove ignore-empty-index-file option
|
8 years ago |
Evgeniy Stepanov
|
e432f10a18
[asan] A clang flag to enable ELF globals-gc.
|
8 years ago |
Kostya Serebryany
|
71f86399f3
[sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a hidden -mllvm flag. clang part.
|
8 years ago |
Peter Collingbourne
|
e8c1a7cf0f
Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
|
8 years ago |
Eric Liu
|
fcb52251e4
Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
|
8 years ago |
Peter Collingbourne
|
c7f067120d
IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI.
|
8 years ago |
Peter Collingbourne
|
52cc5a2a3d
Object: Remove ModuleSummaryIndexObjectFile class.
|
8 years ago |
Evgeniy Stepanov
|
b7fb17a3b4
[asan] Unconditionally enable GC of globals on COFF.
|
8 years ago |
Evgeniy Stepanov
|
afa3384a4e
[asan] Disable ASan global-GC depending on the target and compiler flags.
|
8 years ago |
David Blaikie
|
ea2cb09d2a
Move Split DWARF handling to an MC option/command line argument rather than using metadata
|
8 years ago |
Adam Nemet
|
c4727f2079
Don't pass FPOpFusion::Strict to the backend
|
8 years ago |
David Blaikie
|
3ff38ea696
Parse backend options during thinlto backend compile actions
|
8 years ago |
Davide Italiano
|
d11ae8abf6
[Driver] Don't crash on invalid values of -mrelocation-model=.
|
8 years ago |
Teresa Johnson
|
03c6593ecc
[ThinLTO] Handle -emit-llvm* in ThinLTO backends
|
8 years ago |
Teresa Johnson
|
462da6c855
[ThinLTO] Set up lto::Config properly for codegen in ThinLTO backends
|
8 years ago |
Adam Nemet
|
922e16babe
Use FPContractModeKind universally
|
8 years ago |
Adam Nemet
|
38e2463d97
Revert "Use FPContractModeKind universally"
|
8 years ago |
Adam Nemet
|
66c3ea0d3b
Use FPContractModeKind universally
|
8 years ago |
Teresa Johnson
|
ae3ac33237
[ThinLTO] Clang support for emitting minimized bitcode for thin link
|
8 years ago |
Benjamin Kramer
|
3c892b9138
Apply clang-tidy's performance-unnecessary-value-param to parts of clang.
|
8 years ago |
Dehao Chen
|
19560c3376
Clang change: Do not inline hot callsites for samplepgo in thinlto compile phase.
|
8 years ago |
Eric Christopher
|
0812d1f1bb
Remove setting LessPreciseFPMADOption on the TargetOption as it's
|
8 years ago |
Dehao Chen
|
e4073c3167
Only enable AddDiscriminator pass when -fdebug-info-for-profiling is true
|
8 years ago |
Davide Italiano
|
01e065de43
[PM] Add support for instrumented PGO in the new pass manager (clang-side)
|
8 years ago |
Davide Italiano
|
c61bb67ca9
[CodeGen] Remove unneeded `private`. NFCI.
|
8 years ago |