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