summaryrefslogtreecommitdiff
path: root/llvm/lib/LTO/LTO.cpp
AgeCommit message (Expand)Author
2025-10-16[MemProf] Convert removal of memprof attrs and metadata to a pass (#163841)Teresa Johnson
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle
2025-09-22[Remarks] Restructure bitstream remarks to be fully standalone (#156715)Tobias Stadler
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea
2025-08-16Reapply "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#1...Matt Arsenault
2025-08-15Revert "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#15...gulfemsavrun
2025-08-15RuntimeLibcalls: Return StringRef for libcall names (#153209)Matt Arsenault
2025-07-30LTO: Fix bug, Res was meant to be InputRes.Peter Collingbourne
2025-07-30LTO: Redesign the CFI !aliases metadata.Peter Collingbourne
2025-07-30[LTO][NFC] Switch LTO API from output parameter to return value (#151272)Vitaly Buka
2025-06-29[LTO] Remove an unnecessary cast (NFC) (#146275)Kazu Hirata
2025-06-27TableGen: Generate enum for runtime libcall implementations (#144973)Matt Arsenault
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse
2025-06-03[llvm] annotate interfaces in llvm/LTO for DLL export (#142499)Andrew Rogers
2025-05-24[LTO] Remove unused includes (NFC) (#141355)Kazu Hirata
2025-05-23[DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO) (#127749)bd1976bris
2025-05-04[llvm] Remove unused local variables (NFC) (#138478)Kazu Hirata
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-04-12[ThinLTO] Don't convert functions to declarations if `force-import-all` is en...Shilei Tian
2025-03-22[llvm] Use *Set::insert_range (NFC) (#132591)Kazu Hirata
2025-03-19[LTO][WPD] Suppress WPD on a class if the LTO unit doesn't have the prevailin...Mingming Liu
2025-03-07[NFC][LTO] Move GUID calculation into CfiFunctionIndex (#130370)Vitaly Buka
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2024-10-16[LLVM] Add `Intrinsic::getDeclarationIfExists` (#112428)Rahul Joshi
2024-10-09Fix build failure for [CGData][ThinLTO] Global Outlining with Two-CodeGen Rou...Kyungwoo Lee
2024-10-09[CGData][ThinLTO] Global Outlining with Two-CodeGen Rounds (#90933)Kyungwoo Lee
2024-10-07[ThinLTO][NFC] Refactor ThinBackend (#110461)Kyungwoo Lee
2024-10-07Make WriteIndexesThinBackend multi threaded (#109847)Nuri Amari
2024-10-04[ThinLTO][NFC] Refactor FileCache (#110463)Kyungwoo Lee
2024-10-03[CGData][ThinLTO][NFC] Prep for two-codegen rounds (#90934)Kyungwoo Lee
2024-09-10[LTO] Remove unused includes (NFC) (#108110)Kazu Hirata
2024-09-09Re-apply "[NFCI][LTO][lld] Optimize away symbol copies within LTO global reso...Mingming Liu
2024-09-08Revert "[NFCI][LTO][lld] Optimize away symbol copies within LTO global resolu...Mingming Liu
2024-09-08[NFCI][LTO][lld] Optimize away symbol copies within LTO global resolution in ...Mingming Liu
2024-09-06[NFCI]Remove EntryCount from FunctionSummary and clean up surrounding synthet...Mingming Liu
2024-09-03[ThinLTO] Don't always print ModulesToCompile debugging information (#106769)Nick Sarnie
2024-09-01[LTO] Reduce memory usage for import lists (#106772)Kazu Hirata
2024-08-28[LTO] Introduce new type alias ImportListsTy (NFC) (#106420)Kazu Hirata
2024-08-23[IR] Inroduce ModuleToSummariesForIndexTy (NFC) (#105906)Kazu Hirata
2024-08-22[LTO] Turn ImportMapTy into a proper class (NFC) (#105748)Kazu Hirata
2024-08-21[LTO] Use a range-based for loop (NFC) (#105467)Kazu Hirata
2024-08-21[LTO] Use DenseSet in computeLTOCacheKey (NFC) (#105466)Kazu Hirata
2024-08-20[LTO] Teach computeLTOCacheKey to return std::string (NFC) (#105331)Kazu Hirata
2024-07-20Reapply "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98...Joseph Huber
2024-07-20ReformatNAKAMURA Takumi
2024-07-20Revert "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#985...NAKAMURA Takumi
2024-07-16[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber
2024-07-08Reland "[ThinLTO][Bitcode] Generate import type in bitcode" (#97253)Mingming Liu
2024-07-03[ThinLTO] Use a set rather than a map to track exported ValueInfos. (#97360)Mingming Liu