aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO
AgeCommit message (Expand)AuthorFilesLines
2025-12-09[FMV][AArch64] Allow user to override version priority. (#150267)Alexandros Lamprineas1-4/+9
2025-12-09[llvm] Use ConstantInt::getAllOnesValue()Nikita Popov1-1/+1
2025-12-08[LTT] Bias branch weights as "expected" when lowering type tests with conditi...Mircea Trofin1-1/+5
2025-12-08[Clang][OpenMP] Switch to __kmpc_parallel_60 with strict parameter (#171082)Kevin Sala Penades1-17/+17
2025-12-08[AMDGPU] Apply alignment attr for make.buffer.rsrc (#166914)Shoreshen1-1/+20
2025-12-07[Clang]: Support opt-in speculative devirtualization (#159685)Hassnaa Hamdi1-15/+31
2025-12-02[LTT] mark the CFI jumptable naked on Windows (#170371)Mircea Trofin1-6/+1
2025-12-02[GlobalOpt][FMV] Perform expensive checks when NumVersions < Threshold (#168054)Alexandros Lamprineas1-16/+46
2025-12-02Revert "[Attributor] Support nested conditional branches" (#170257)Cullen Rhodes1-10/+22
2025-12-01[WPD] Change Devirt Cutoff to use DebugCounter (#170009)Aiden Grossman1-15/+5
2025-11-24[Attributor] Support nested conditional branches (#168532)Cullen Rhodes1-22/+10
2025-11-24[GlobalOpt] Add TTI interface useFastCCForInternalCall for FASTCC (#164768)Phoebe Wang1-6/+9
2025-11-21[profcheck] Propagate profile metadata to Wrapper function in optimize mode o...Jin Huang1-0/+7
2025-11-18[LTT] Mark as unkown weak function tests. (#167399)Mircea Trofin1-0/+3
2025-11-17[MemProf] Fixup edges for largest N cold contexts (#167599)Teresa Johnson1-16/+246
2025-11-17[IPO] Remove a redundant cast (NFC) (#168297)Kazu Hirata1-2/+1
2025-11-14[GlobalOpt][FMV] Fix static resolution of calls. (#160011)Alexandros Lamprineas1-97/+150
2025-11-13[IPO] Remove a redundant cast (NFC) (#167832)Kazu Hirata1-3/+3
2025-11-12Remove unused standard headers: memory, unordered_* (#167297)serge-sans-paille2-1/+2
2025-11-09Remove unused <set> and <map> inclusion (#167175)serge-sans-paille1-1/+0
2025-11-08[llvm] Remove unused local variables (NFC) (#167106)Kazu Hirata1-1/+0
2025-11-04[Attributor] Propagate alignment through ptrmask (#150158)Shoreshen1-0/+61
2025-11-02[llvm] Remove "const" in the presence of "constexpr" (NFC) (#166109)Kazu Hirata1-3/+3
2025-11-02[llvm] Remove redundant typename (NFC) (#166087)Kazu Hirata2-4/+4
2025-10-28[llvm] Use nullptr instead of 0 or NULL (NFC) (#165396)Kazu Hirata1-1/+1
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata2-10/+8
2025-10-25[Attributor] Check range size before constant fold load (#151359)Shilei Tian1-0/+3
2025-10-23[ThinLTO][WPD] LICM a loop invariant check (#164862)Teresa Johnson1-6/+6
2025-10-23[ThinLTO][WPD] Simplify check for local summary for efficiency (NFCI) (#164859)Teresa Johnson1-3/+2
2025-10-23[WPD] Reduce ThinLTO link time by avoiding unnecessary summary analysis (#164...Teresa Johnson1-6/+8
2025-10-22[WPD]: Enable speculative devirtualizatoin. (#159048)Hassnaa Hamdi1-18/+60
2025-10-22[ARM][AArch64] BTI,GCS,PAC Module flag update. (#86212)Daniel Kiss1-1/+1
2025-10-21[ThinLTO] Make SummaryList private (NFC) (#164355)Teresa Johnson3-11/+11
2025-10-16[MemProf] Convert removal of memprof attrs and metadata to a pass (#163841)Teresa Johnson1-0/+39
2025-10-10[NFC][LLVM] Use namespace qualifier to define DenseMapInfo specializations (#...Rahul Joshi2-11/+5
2025-10-09[Coroutines] Conditional elide coroutines based on hot/cold information (#162...Adrian Vogelsgesang1-1/+1
2025-10-06[FuncAttrs][LTO] Relax norecurse attribute inference during postlink LTO (#15...Usha Gupta1-22/+97
2025-10-05Reapply "[MemProf] Add ambigous memprof attribute" (#161717) (#161918)Teresa Johnson1-3/+6
2025-10-03[MemProf] Suppress duplicate clones in the LTO backend (#161551)Teresa Johnson1-36/+142
2025-10-02Revert "[MemProf] Add ambigous memprof attribute" (#161717)Teresa Johnson1-2/+0
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle6-7/+22
2025-10-01[SimplifyCFG][PGO] Reuse existing `setBranchWeights` (#160629)Mircea Trofin1-3/+5
2025-10-01[GlobalOpt] Check if users are CallBase when changing CC (#161399)Hongyu Chen1-5/+11
2025-09-25[MemProf] Make sure call clones without callsite node clones get updated (#15...Teresa Johnson1-0/+115
2025-09-20[InstCombine][nfc] Fix assert failure with function entry count equal to zeroAlan Zhao1-12/+13
2025-09-20[MemProf] Propagate function call assignments to newly cloned nodes (#159907)Teresa Johnson1-12/+22
2025-09-19[SampleProfile] Always use FAM to get OREAiden Grossman1-14/+9
2025-09-15[MemProf] Add NodeId field to ContextNode for debugging (#158736)Teresa Johnson1-5/+20
2025-09-11[Support] Rename CTLog2 to ConstantLog2 in MathExtras.h (#158006)Kazu Hirata1-1/+2
2025-09-11[FunctionSpecialization] Fix profile count preserving logic (#157939)Alan Zhao1-2/+2