aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/LTO
AgeCommit message (Expand)AuthorFilesLines
2024-06-21[TensorSpec] Avoid JSON.h include (NFC)Nikita Popov1-0/+1
2024-06-20Reland "[ThinLTO] Populate declaration import status except for distributed T...Mingming Liu2-13/+28
2024-06-20[PassManager] Remove some unnecessary includes (NFC) (#96175)Nikita Popov1-0/+2
2024-06-19[NFC][CodeGen] Remove dead ParallelCG.h/.cpp API (#95770)Pierre van Houtryve1-1/+0
2024-06-12[SystemZ][z/OS] Continue marking text files with OF_Text (#95111)Abhina Sree1-1/+1
2024-06-05Revert "Reland "[ThinLTO] Populate declaration import status except for distr...Mingming Liu2-28/+13
2024-06-05Revert "[ThinLTO][Bitcode] Generate import type in bitcode (#87600)" (#94502)Mingming Liu2-12/+6
2024-05-24Revert "Run ObjCContractPass in Default Codegen Pipeline (#92331)"Nikita Popov2-0/+8
2024-05-23Run ObjCContractPass in Default Codegen Pipeline (#92331)Nuri Amari2-8/+0
2024-05-22[ThinLTO][Bitcode] Generate import type in bitcode (#87600)Mingming Liu2-6/+12
2024-05-20Reland "[ThinLTO] Populate declaration import status except for distributed T...Mingming Liu2-13/+28
2024-05-19[llvm] Use SmallString::str (NFC) (#92712)Kazu Hirata1-3/+2
2024-05-19Revert "[ThinLTO] Populate declaration import status except for distributed T...Mingming Liu2-28/+13
2024-05-19[ThinLTO] Populate declaration import status except for distributed ThinLTO u...Mingming Liu2-13/+28
2024-05-18[ThinLTO]Sort imported GUIDs before cache key update (#92622)Mingming Liu1-1/+7
2024-05-08[llvm] Use StringRef::operator== instead of StringRef::equals (NFC) (#91441)Kazu Hirata1-1/+1
2024-04-30[LTO] Reset DiscardValueNames in optimize(). (#78705)Florian Hahn1-0/+3
2024-04-26[LTO] Remove extraneous ArrayRef (NFC) (#90306)Kazu Hirata1-2/+2
2024-04-22[LTO] Allow target-specific module splittting (#83128)Pierre van Houtryve1-4/+9
2024-03-22[RemoveDIs] Load into new debug info format by default in llvm-lto and llvm-l...Orlando Cazalet-Hyams1-1/+3
2024-03-06[MC] Move CompressDebugSections/RelaxELFRelocations from TargetOptions/MCAsmI...Fangrui Song1-2/+2
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini3-4/+4
2024-03-02More fix BUILD_SHARED_LIBS=ON build for platforms which require explicit link...Mehdi Amini1-0/+3
2024-02-26[ThinLTO] NFC: Merge duplicated functions together (#82421)Jan Svoboda3-23/+19
2024-02-23[LTO] Remove Config.UseDefaultPipeline (#82587)Igor Kudrin1-2/+0
2024-02-19Rename `ThreadPool::getThreadCount()` to `getMaxConcurrency()` (NFC) (#82296)Mehdi Amini1-1/+1
2024-02-12[PGO] Add ability to mark cold functions as optsize/minsize/optnone (#69030)Arthur Eubanks1-4/+8
2024-01-19[llvm] Use SmallString::operator std::string (NFC)Kazu Hirata2-4/+4
2024-01-03[LTO][NFC] Free the GlobalResolutions map after final use (#76780)Teresa Johnson1-13/+23
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-4/+4
2023-11-21[LTO] [LLD] Don't alias the __imp_func and func symbol resolutions (#71376)Martin Storsjö1-7/+1
2023-11-13[llvm] Remove no-op ptr-to-ptr bitcasts (NFC) (#72133)Youngsuk Kim1-1/+1
2023-10-10Move global namespace cl::opt inside llvm:: or internalize themFangrui Song1-1/+1
2023-10-03[ThinLTO][NFC] Add Module Name Debug Print when Generating Module Maps (#67820)Qiongsi Wu1-0/+1
2023-09-19[IR] Add "Large Data Threshold" module metadata (#66797)Arthur Eubanks1-0/+5
2023-09-18[WPD][LLD] Add option to validate RTTI is enabled on all native types and pre...modimo3-16/+61
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks3-6/+7
2023-09-01[LTO] Remove module id from summary indexTeresa Johnson2-9/+5
2023-08-28[LTO] Simplify internalize logic. NFCFangrui Song1-27/+14
2023-08-04[FunctionImport] Reduce string duplication (NFC)Teresa Johnson2-47/+53
2023-07-28[ThinLTO] Use module hash instead of module ID for cache keyNikita Popov1-4/+3
2023-07-12[libLTO][AIX] Respect `-f[no]-integrated-as` on AIXQiongsi Wu1-1/+1
2023-07-11Restore "[MemProf] Use new option/pass for profile feedback and matching"Teresa Johnson1-10/+11
2023-07-11Revert "[MemProf] Use new option/pass for profile feedback and matching"JP Lehr1-11/+10
2023-07-10[MemProf] Use new option/pass for profile feedback and matchingTeresa Johnson1-10/+11
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss2-6/+47
2023-07-01[LTO] Fix a missing commentHaojian Wu1-2/+2
2023-07-01[LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.Haojian Wu1-24/+10
2023-06-29Add a type_checked_load_relative to support relative function pointer tablesArnold Schwaighofer1-1/+6
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman4-4/+4