summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/FunctionImport.cpp
AgeCommit message (Expand)Author
2025-01-06[nfc][thinlto] remove unnecessary return from `renameModuleForThinLTO` (#121851)Mircea Trofin
2024-12-02[ThinLTO]Supports declaration import for global variables in distributed Thin...Mingming Liu
2024-11-27[LTO] Use .at instead of .lookup to avoid copies. (NFC) (#117888)Krzysztof Pszeniczny
2024-10-07Make WriteIndexesThinBackend multi threaded (#109847)Nuri Amari
2024-09-12[nfc][ctx_prof] Change some internal "set" typesMircea Trofin
2024-09-10[LTO] Remove unused includes (NFC) (#108110)Kazu Hirata
2024-09-01[LTO] Reduce memory usage for import lists (#106772)Kazu Hirata
2024-08-28[LTO] Make getImportType a proper function (NFC) (#106450)Kazu Hirata
2024-08-28[LTO] Introduce new type alias ImportListsTy (NFC) (#106420)Kazu Hirata
2024-08-27[LTO] Introduce a helper lambda in gatherImportedSummariesForModule (NFC) (#1...Kazu Hirata
2024-08-27[LTO] Introduce a helper function collectImportStatistics (NFC) (#106179)Kazu Hirata
2024-08-26[LTO] Introduce getSourceModules (NFC) (#105955)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-22[LTO] Use a helper function to add a definition (NFC) (#105721)Kazu Hirata
2024-08-22[LTO] Introduce helper functions to add GUIDs to ImportList (NFC) (#105555)Kazu Hirata
2024-08-21[LTO] Compare std::optional<ImportKind> directly with ImportKind (NFC) (#105561)Kazu Hirata
2024-08-13[nfc][ctx_prof] Use one flag for the "use" scenario (#103377)Mircea Trofin
2024-08-09[ThinLTO]Clean up 'import-assume-unique-local' flag. (#102424)Mingming Liu
2024-07-29[ctx_prof] Extend `WorkloadImportsManager` to use the contextual profile (#98...Mircea Trofin
2024-07-24Fix buildbot failure by fixing the base pointer type (#100508)Mingming Liu
2024-07-24[ThinLTO][TypeProf] Import local-linkage global var for mod1:func_foo-> mod2:...Mingming Liu
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
2024-06-20Reland "[ThinLTO] Populate declaration import status except for distributed T...Mingming Liu
2024-06-12[SystemZ][z/OS] Continue marking text files with OF_Text (#95111)Abhina Sree
2024-06-05Revert "Reland "[ThinLTO] Populate declaration import status except for distr...Mingming Liu
2024-06-05Revert "[ThinLTO][Bitcode] Generate import type in bitcode (#87600)" (#94502)Mingming Liu
2024-05-22[ThinLTO][Bitcode] Generate import type in bitcode (#87600)Mingming Liu
2024-05-20Reland "[ThinLTO] Populate declaration import status except for distributed T...Mingming Liu
2024-05-19Revert "[ThinLTO] Populate declaration import status except for distributed T...Mingming Liu
2024-05-19[ThinLTO] Populate declaration import status except for distributed ThinLTO u...Mingming Liu
2024-03-12[MemProf] Match function's summary and definition strictly (#83665)lifengxiang1025
2024-02-29[ThinLTO] Add metedata 'thinlto_src_module' and 'thinlto_src_file' (#83110)lifengxiang1025
2023-12-14[ThinLTO] Allow importing based on a workload definition (#74545)Mircea Trofin
2023-11-06[IPO] Remove unnecessary bitcasts (NFC)Nikita Popov
2023-10-13[llvm] Stop including llvm/ADT/StringMap.h (NFC)Kazu Hirata
2023-09-06[nfc][thinlto] Factor common state for `computeImportForModule` (#65427)Mircea Trofin
2023-08-31[nfc][thinlto] Mark some functions explicitly as "Test"Mircea Trofin
2023-08-27[FunctionImport] Initialize ReasonFangrui Song
2023-08-04[FunctionImport] Reduce string duplication (NFC)Teresa Johnson
2023-06-08[ThinLTO] Ignore callee edge to global variableTeresa Johnson
2023-05-02[ThinLTO] Loosen up variable importing correctness checksTeresa Johnson
2023-04-27[nfc][thinlto] Handle global constant importing separatelyMircea Trofin
2023-04-20[nfc][thinlto] Separate `selectCallee` legality from cutoffsMircea Trofin
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-03-25[ThinLTO] Only import for non-prevailing interposable global variablesShoaib Meenai
2023-03-16[FunctionImport] Fix returned PreservedAnalysesArthur Eubanks
2023-02-23[FunctionImport] Change IRMover report_fatal_error to a proper errorFangrui Song
2022-11-16[LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_exter...Fangrui Song