summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
AgeCommit message (Expand)Author
2025-10-21[ThinLTO] Make SummaryList private (NFC) (#164355)Teresa Johnson
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle
2025-06-04[MemProf] Optionally save context size info on largest cold allocations (#142...Teresa Johnson
2025-06-03Revert "[MemProf] Optionally save context size info on largest cold allocatio...Teresa Johnson
2025-06-03[MemProf] Optionally save context size info on largest cold allocations (#142...Teresa Johnson
2025-05-27[llvm] annotate interfaces in llvm/Analysis for DLL export (#136623)Andrew Rogers
2025-05-04[llvm] Remove unused local variables (NFC) (#138467)Kazu Hirata
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-04-21[LLVM] Cleanup pass initialization for Analysis passes (#135858)Rahul Joshi
2025-03-25[Analysis] Use *Set::insert_range (NFC) (#132878)Kazu Hirata
2025-03-24[MemProf] Enable memprof ICP support by default (#132625)Teresa Johnson
2024-11-15[MemProf] Print full context hash when reporting hinted bytes (#114465)Teresa Johnson
2024-11-05[Analysis] Remove unused includes (NFC) (#114936)Kazu Hirata
2024-10-18[MemProf] Disable memprof ICP support by default (#112940)Teresa Johnson
2024-10-18[MemProf] Fix the option to disable memprof ICP (#112917)Teresa Johnson
2024-10-11[MemProf] Support cloning for indirect calls with ThinLTO (#110625)Teresa Johnson
2024-09-07[ThinLTO] Shrink FunctionSummary by 8 bytes (#107706)Kazu Hirata
2024-09-06[NFCI]Remove EntryCount from FunctionSummary and clean up surrounding synthet...Mingming Liu
2024-09-06[ThinLTO] Shrink GlobalValueSummary by 8 bytes (#107342)Kazu Hirata
2024-07-11[MemProf] Track and report profiled sizes through cloning (#98382)Teresa Johnson
2024-06-22[ProfileData] Add a variant of getValueProfDataFromInst (#95993)Kazu Hirata
2024-06-17[Analysis] Clean up getPromotionCandidatesForInstruction (NFC) (#95624)Kazu Hirata
2024-06-12[SystemZ][z/OS] Continue marking text files with OF_Text (#95111)Abhina Sree
2024-05-16[ThinLTO]Mark referencers of local ifunc not eligible for import (#92431)Mingming Liu
2024-04-15Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent"Leonard Chan
2024-04-15Revert "Reapply "[llvm] Teach whole program devirtualization about relative v...Leonard Chan
2024-04-15Reapply "[llvm] Teach whole program devirtualization about relative vtables"Leonard Chan
2024-04-10[ThinLTO]Record import type in GlobalValueSummary::GVFlags (#87597)Mingming Liu
2024-04-01[ThinLTO][TypeProf] Implement vtable def import (#79381)Mingming Liu
2023-12-06[ThinLTO] Add tail call flag to call edges in summary (#74043)Teresa Johnson
2023-10-05Use BlockFrequency type in more places (NFC) (#68266)Matthias Braun
2023-08-29[ThinLTO] Mark callers of local ifunc not eligible for importFangrui Song
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-07-25Revert rGfae7b98c221b5b28797f7b56b656b6b819d99f27 "[Support] Change SetVector...Simon Pilgrim
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-07-24[Support] Change MapVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss
2023-06-29Add a type_checked_load_relative to support relative function pointer tablesArnold Schwaighofer
2023-05-05[MemProf] Context disambiguation cloning pass [patch 4/4]Teresa Johnson
2023-04-20[ThinLTO] Remove BlockCount for non partial sample profile buildsTeresa Johnson
2023-03-26Revert "[llvm] Teach whole program devirtualization about relative vtables"Leonard Chan
2023-02-23[llvm] Teach whole program devirtualization about relative vtablesLeonard Chan
2023-02-16[ThinLTO/WPD] Handle function alias in vtable correctlyTeresa Johnson
2022-11-23ModuleSummaryAnalysis: Internalize some cl::optFangrui Song
2022-11-16Restore "[MemProf] ThinLTO summary support" with more fixesTeresa Johnson
2022-11-16Revert "Restore "[MemProf] ThinLTO summary support" with fixes"Jeremy Morse
2022-11-15Restore "[MemProf] ThinLTO summary support" with fixesTeresa Johnson
2022-11-15Revert "[MemProf] ThinLTO summary support"Teresa Johnson
2022-11-15[MemProf] ThinLTO summary supportTeresa Johnson
2022-11-14Revert "[opt][clang] Enable using -module-summary/-flto=thin with -S/-emit-llvm"Fangrui Song