summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO
AgeCommit message (Expand)Author
2025-11-21[profcheck] Propagate profile metadata to Wrapper function in optimize mode o...Jin Huang
2025-11-18[LTT] Mark as unkown weak function tests. (#167399)Mircea Trofin
2025-11-17[MemProf] Fixup edges for largest N cold contexts (#167599)Teresa Johnson
2025-11-17[IPO] Remove a redundant cast (NFC) (#168297)Kazu Hirata
2025-11-14[GlobalOpt][FMV] Fix static resolution of calls. (#160011)Alexandros Lamprineas
2025-11-13[IPO] Remove a redundant cast (NFC) (#167832)Kazu Hirata
2025-11-12Remove unused standard headers: memory, unordered_* (#167297)serge-sans-paille
2025-11-09Remove unused <set> and <map> inclusion (#167175)serge-sans-paille
2025-11-08[llvm] Remove unused local variables (NFC) (#167106)Kazu Hirata
2025-11-04[Attributor] Propagate alignment through ptrmask (#150158)Shoreshen
2025-11-02[llvm] Remove "const" in the presence of "constexpr" (NFC) (#166109)Kazu Hirata
2025-11-02[llvm] Remove redundant typename (NFC) (#166087)Kazu Hirata
2025-10-28[llvm] Use nullptr instead of 0 or NULL (NFC) (#165396)Kazu Hirata
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata
2025-10-25[Attributor] Check range size before constant fold load (#151359)Shilei Tian
2025-10-23[ThinLTO][WPD] LICM a loop invariant check (#164862)Teresa Johnson
2025-10-23[ThinLTO][WPD] Simplify check for local summary for efficiency (NFCI) (#164859)Teresa Johnson
2025-10-23[WPD] Reduce ThinLTO link time by avoiding unnecessary summary analysis (#164...Teresa Johnson
2025-10-22[WPD]: Enable speculative devirtualizatoin. (#159048)Hassnaa Hamdi
2025-10-22[ARM][AArch64] BTI,GCS,PAC Module flag update. (#86212)Daniel Kiss
2025-10-21[ThinLTO] Make SummaryList private (NFC) (#164355)Teresa Johnson
2025-10-16[MemProf] Convert removal of memprof attrs and metadata to a pass (#163841)Teresa Johnson
2025-10-10[NFC][LLVM] Use namespace qualifier to define DenseMapInfo specializations (#...Rahul Joshi
2025-10-09[Coroutines] Conditional elide coroutines based on hot/cold information (#162...Adrian Vogelsgesang
2025-10-06[FuncAttrs][LTO] Relax norecurse attribute inference during postlink LTO (#15...Usha Gupta
2025-10-05Reapply "[MemProf] Add ambigous memprof attribute" (#161717) (#161918)Teresa Johnson
2025-10-03[MemProf] Suppress duplicate clones in the LTO backend (#161551)Teresa Johnson
2025-10-02Revert "[MemProf] Add ambigous memprof attribute" (#161717)Teresa Johnson
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle
2025-10-01[SimplifyCFG][PGO] Reuse existing `setBranchWeights` (#160629)Mircea Trofin
2025-10-01[GlobalOpt] Check if users are CallBase when changing CC (#161399)Hongyu Chen
2025-09-25[MemProf] Make sure call clones without callsite node clones get updated (#15...Teresa Johnson
2025-09-20[InstCombine][nfc] Fix assert failure with function entry count equal to zeroAlan Zhao
2025-09-20[MemProf] Propagate function call assignments to newly cloned nodes (#159907)Teresa Johnson
2025-09-19[SampleProfile] Always use FAM to get OREAiden Grossman
2025-09-15[MemProf] Add NodeId field to ContextNode for debugging (#158736)Teresa Johnson
2025-09-11[Support] Rename CTLog2 to ConstantLog2 in MathExtras.h (#158006)Kazu Hirata
2025-09-11[FunctionSpecialization] Fix profile count preserving logic (#157939)Alan Zhao
2025-09-10[LowerTypeTests] Optimize buildBitSet (#157386)Vitaly Buka
2025-09-10[profcheck] Require `unknown` metadata have an origin parameter (#157594)Mircea Trofin
2025-09-10[GlobalOpt] Fix unreachable ifunc globalopt crash (#157332) (#157593)Justin Riddell
2025-09-10[FunctionSpecialization] Preserve call counts of specialized functions (#157768)Alan Zhao
2025-09-08[WPD] set the branch funnel function entry count (#155657)Mircea Trofin
2025-09-08[NFC][LowerTypeTests] Make `buildBitSet` is now a static function (#157375)Vitaly Buka
2025-09-05[MemProf] Add ambigous memprof attribute (#157204)Teresa Johnson
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea
2025-08-28ThinLTOBitcodeWriter: Split modules with __cfi_check and no type metadata.Peter Collingbourne
2025-08-28[FuncSpec] Invalidate analysis by setting MadeChanges explicitly (#155833)XChy
2025-08-28[SCCP][FuncSpec] Poison unreachable constant global variable user (#155753)XChy
2025-08-28[FuncSpec] Skip SCCP on blocks of dead functions and poison their callsites (...XChy