aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/LTO
AgeCommit message (Expand)AuthorFilesLines
2026-02-11[DTLTO][NFC] Minor improvements to the input file preparation class (#180824)Ben Dunbobbin1-1/+1
2026-02-03[AIX] Implement the ifunc attribute. (#153049)Wael Yehia1-1/+6
2026-01-22[NFCI] replace getValueType with new getGlobalSize query (#177186)Jameson Nash1-1/+1
2026-01-21[NFC][LTO] Move isPreservedName out of IRSymtab into LTO's Symbol as isLibcal...Daniel Thornburgh2-6/+17
2026-01-19[DTLTO] Add DTLTO-specific LTO input handling time-trace scopes (#175799)Ben Dunbobbin1-0/+2
2026-01-19[LTOBackend] Add -filter-save-modules= for save-temps to only dump specific m...Tianle Liu1-1/+17
2026-01-15[DTLTO] Fix handling of multi-module bitcode inputs (#174624)Ben Dunbobbin1-1/+3
2026-01-13[NFCI][LLVM] Remove `raw_string_ostream::flush` calls (#164086)Rahul Joshi1-1/+0
2026-01-02[LLVM][ADT] Migrate users of `make_scope_exit` to CTAD (#174030)Victor Chernyakin2-4/+4
2025-12-31[lld][dtlto] Invert dependency edge from LTO->DTLTO to DTLTO->LTOBenjamin Kramer2-2/+0
2025-12-31[DTLTO][ELF][COFF] Add archive support for DTLTO. (#157043)Konstantin Belochapka2-3/+20
2025-12-22[LLVM][NFC] Move PassPlugin from Passes to separate libraryAlexis Engelke2-1/+2
2025-12-22Revert "[LLVM][NFC] Move PassPlugin from Passes to Extensions lib" and subseq...Alexis Engelke1-1/+1
2025-12-22[LLVM][NFC] Move PassPlugin from Passes to Extensions libAlexis Engelke1-1/+1
2025-12-19[DTLTO] Add DTLTO time traces (and llvm-lto2 time tracing to test) (#171600)Ben Dunbobbin1-72/+91
2025-12-17[DTLTO] Remove temporary files on abnormal exit, e.g. CTRL-C (#172280)Ben Dunbobbin1-0/+11
2025-12-09[LTO][Veclib] Fix vector library handling with LTO (#170638)Usha Gupta3-4/+4
2025-12-03CodeGen: Add LibcallLoweringInfo analysis pass (#168622)Matt Arsenault1-0/+6
2025-12-02LTO: Remove unused TargetLibraryInfo include (#170340)Matt Arsenault1-1/+0
2025-11-21[LTO] Use a range-based for loop (NFC) (#169000)Kazu Hirata1-5/+3
2025-11-19[Analysis] Move TargetLibraryInfo data to TableGen (#165009)Kai Nacke1-2/+2
2025-11-17[DTLTO] [LLVM] Initial DTLTO cache implementation (#156433)Katya Romanova1-37/+133
2025-11-05RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (#164987)Matt Arsenault1-4/+3
2025-11-03[ThinLTO][NFC] Improve performance of `addThinLTO` (#166067)Andrew Ng1-22/+18
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata1-3/+3
2025-10-23[ThinLTO] Simplify checking for single external copy (NFCI) (#164861)Teresa Johnson1-7/+7
2025-10-23[ThinLTO] Avoid creating map entries on lookup (NFCI) (#164873)Teresa Johnson1-6/+6
2025-10-23[DTLTO][Clang][LLD] Fix DTLTO for multi-call LLVM driver toolchain (#162456)Andrew Ng1-1/+10
2025-10-22[ThinLTO] Add HasLocal flag to GlobalValueSummaryInfo (#164647)Teresa Johnson1-0/+4
2025-10-22[ThinLTO] Add index flag for internalization/promotion status (#164530)Teresa Johnson1-0/+2
2025-10-21[ThinLTO] Make SummaryList private (NFC) (#164355)Teresa Johnson3-11/+12
2025-10-16[MemProf] Convert removal of memprof attrs and metadata to a pass (#163841)Teresa Johnson2-35/+0
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle1-1/+2
2025-09-25[llvm] Add `vfs::FileSystem` to `PassBuilder` (#160188)Jan Svoboda1-9/+8
2025-09-22[Remarks] Restructure bitstream remarks to be fully standalone (#156715)Tobias Stadler3-7/+8
2025-09-11LTO: Stop storing string triple (#157991)Matt Arsenault1-10/+6
2025-09-11[LTO] Fix the issue of resetting the triple to default when it's empty (#157829)Feng Zou1-2/+2
2025-09-09MC: Use Triple form of lookupTarget in more places (#157591)Matt Arsenault1-1/+1
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea2-15/+37
2025-08-16Reapply "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#1...Matt Arsenault1-1/+1
2025-08-15Revert "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#15...gulfemsavrun1-1/+1
2025-08-15RuntimeLibcalls: Return StringRef for libcall names (#153209)Matt Arsenault1-1/+1
2025-08-06[LegacyLTO] Emit the error message that was silently dropped (#152172)Steven Wu1-1/+3
2025-07-30LTO: Fix bug, Res was meant to be InputRes.Peter Collingbourne1-1/+1
2025-07-30LTO: Redesign the CFI !aliases metadata.Peter Collingbourne1-10/+33
2025-07-30[LTO][NFC] Switch LTO API from output parameter to return value (#151272)Vitaly Buka1-39/+44
2025-06-29[LTO] Remove an unnecessary cast (NFC) (#146275)Kazu Hirata1-1/+1
2025-06-27TableGen: Generate enum for runtime libcall implementations (#144973)Matt Arsenault1-2/+8
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse1-3/+1
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman1-2/+5