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 |
Dehao Chen
|
1090ea6d34
Change debug-info-for-profiling from a TargetOption to a function attribute.
|
8 years ago |
Peter Collingbourne
|
8fda076bbf
Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass."
|
8 years ago |
Stanislav Mekhanoshin
|
28bb146918
Use TargetMachine adjustPassManager hook
|
8 years ago |
Peter Collingbourne
|
88a607f9fe
IRGen: Factor out function clang::FindThinLTOModule. NFCI.
|
8 years ago |
David L. Jones
|
5bbcdd7ff9
Add LF_ prefix to LibFunc enums in TargetLibraryInfo.
|
8 years ago |
Martin Bohme
|
48a5626030
Revert "IRGen: Start using the WriteThinLTOBitcode pass."
|
8 years ago |
Peter Collingbourne
|
c48487216a
IRGen: Start using the WriteThinLTOBitcode pass.
|
8 years ago |
Dehao Chen
|
d90c50eaea
Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection
|
8 years ago |
Dan Gohman
|
e1c8be73d0
[WebAssembly] Add minimal support for the new wasm object format triple.
|
8 years ago |
Dehao Chen
|
4a54b1e3ab
Pass -fprofile-sample-use to lto backends.
|
8 years ago |
Dehao Chen
|
2f233c101b
Revert r291774 which caused buildbot failure.
|
8 years ago |
Dehao Chen
|
ae4063670e
Pass -fprofile-sample-use to lto backends.
|
8 years ago |
Teresa Johnson
|
2d274eab57
[ThinLTO] Optionally ignore empty index file
|
8 years ago |
Mehdi Amini
|
eb5173196b
Add a cc1 option to force disabling lifetime-markers emission from clang
|
8 years ago |
Mehdi Amini
|
d362589cd8
Use CodegenOpts::less when creating a TargetMachine for clang `-O1`
|
8 years ago |
Saleem Abdulrasool
|
72e537abaf
CodeGen: plumb header search down to the IAS
|
8 years ago |
Saleem Abdulrasool
|
ac2b77e46c
CodeGen: use a StringSwitch instead of cascasding ifs
|
8 years ago |