aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO
AgeCommit message (Expand)AuthorFilesLines
2 daysAttributor: Use anchor scope for SimplifyQuery context (#178958)Matt Arsenault1-1/+1
2 days[ThinLTO] Stop attempting variable import once we see a non-variable (#178944)Teresa Johnson1-2/+12
3 days[NFCI][OpenMPOpt] replace call to getAllocatedType with getAllocationSize (#1...Jameson Nash1-8/+7
5 days[perf] Replace copy-assign by move-assign in llvm/lib/Transforms/* (#178178)serge-sans-paille1-1/+1
6 days[FunctionSpecialization] Remove getAllocatedType() type check (#177439)Jameson Nash1-5/+6
6 days[NFC][ExpandVariadics] Pass VarargsTy instead of re-querying from alloca (#17...Jameson Nash1-4/+2
10 days[NFCI] replace getValueType with new getGlobalSize query (#177186)Jameson Nash2-6/+5
11 days[ThinLTO] Remove unused relative block frequency support (#177215)Teresa Johnson1-2/+1
11 days[NFC] replace getValueType with more specific getFunctionType (#177175)Jameson Nash2-4/+4
13 days[SPIR-V] Enable variadic function lowering for the SPIR-V target (#175076)Joseph Huber1-2/+54
2026-01-16GlobalMerge: Do not merge globals with non-dbg metadata.Peter Collingbourne1-12/+3
2026-01-15[MemProf] Handle weak alias and aliasee prevailing in different modules (#176...Teresa Johnson1-0/+47
2026-01-14[NFC] Implicit container copy cleanup (#174702)Henry1-1/+2
2026-01-13Fix typos and spelling errors across codebase (#156270)Austin Jiang1-1/+1
2026-01-12[NFC][LLVM] Adopt ListSeparator/interleaved in more places (#172909)Rahul Joshi1-7/+3
2026-01-08Attributor: Set up full SimplifyQuery for nofpclass (#174928)Matt Arsenault1-3/+22
2026-01-06[LowerTypeTests] Avoid implicit truncation for absolute_symbol (#174589)Nikita Popov1-3/+5
2026-01-05[MemProf] Include matching calls in the dot graph node label (#174247)Teresa Johnson1-0/+5
2026-01-04[MergeFunc] Do not merge kernel functions (#174254)Sebastian Neubauer1-0/+3
2026-01-02[LLVM][ADT] Migrate users of `make_scope_exit` to CTAD (#174030)Victor Chernyakin3-3/+3
2025-12-22[MemProf] Propagate size info used for hint reporting to duplicates (#172535)Teresa Johnson1-1/+4
2025-12-20Fix use-after-free bug in mergeTwoFunctions(). (#173126)Amara Emerson1-3/+7
2025-12-18[NVPTX] Add support for barrier.cta.red.* instructions (#172541)Alex MacLean1-3/+6
2025-12-18[llvm][LLD][COFF] Add fat-lto-object support for COFF targets (#165529)Stefan Schmidt1-3/+3
2025-12-15[ThinLTO][MemProf] Add option to override max ICP with larger number (#171652)Teresa Johnson1-2/+4
2025-12-15[WPD] Avoid implicit truncation when creating full setNikita Popov1-3/+5
2025-12-12[GlobalOpt][profcheck] Mark as `unknown` the branch weights of global shrunk ...Mircea Trofin1-1/+4
2025-12-12[WPD] Use getSigned() for offsetNikita Popov1-1/+1
2025-12-10[GlobalOpt] Preserve Address Space when recreating GV (#171211)Evgenii Podkorytov1-3/+4
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