summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp
AgeCommit message (Expand)Author
2025-06-20[NFC] Add comment to describe the intention use of newly added `avail-extern-...Shilei Tian
2025-06-17[ElimAvailExtern] Add an option to allow to convert global variables in a spe...Shilei Tian
2025-04-07[ctxprof] Only prune the profile in modules containing only context trees (#1...Mircea Trofin
2025-03-04[ctxprof][nfc] Prepare CtxProfAnalysis for flat profiles (#129623)Mircea Trofin
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr
2024-11-03[IPO] Remove unused includes (NFC) (#114716)Kazu Hirata
2024-09-25Remove spurious ; in ElimAvailExtern.cppMircea Trofin
2024-09-24[ctx_prof] Automatically convert available external linkage to local for modu...Mircea Trofin
2023-05-11[IPO] Opt-in local clones for thinlto importsMircea Trofin
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-02-27[IPO] Remove various legacy passesArthur Eubanks
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-10-10[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2016-06-17[PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth
2016-05-05[PM] Port EliminateAvailableExternally pass to the new pass manager.Davide Italiano
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2015-11-26Disallow aliases to available_externally.Rafael Espindola
2015-11-03Restore "Support for ThinLTO function importing and symbol linking."Teresa Johnson
2015-11-02Revert "Support for ThinLTO function importing and symbol linking."Teresa Johnson
2015-11-02Support for ThinLTO function importing and symbol linking.Teresa Johnson
2015-11-02Clang format a few prior patches (NFC)Teresa Johnson
2015-09-04Remove two unused includes and C++11 rangify for loops.Yaron Keren
2015-07-13Remove unused variable.Rafael Espindola
2015-07-13Aliases don't have available_externally linkage.Rafael Espindola
2015-07-13Don't change the visibility when converting a definition to a declaration.Rafael Espindola
2015-07-06Resubmit "Add new EliminateAvailableExternally module pass" (r239480)Teresa Johnson
2015-06-12Revert commit r239480 as it causes https://code.google.com/p/chromium/issues/...Teresa Johnson
2015-06-10Add new EliminateAvailableExternally module pass, which is performed inTeresa Johnson