aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO
AgeCommit message (Expand)AuthorFilesLines
2026-02-10[outliners] Turn nooutline into an Enum Attribute (#163665)Sam Elliott1-1/+1
2026-02-10[IROutliner] Add TTI Hook for Propagating Attributes (#153985)Sam Elliott1-19/+12
2026-02-09LowerTypeTests: Optimize two-phase check used by llvm.cond.loop.Peter Collingbourne1-5/+20
2026-02-09[NFC][LLVM][IPO] Remove pass initialization from pass constructors (#180584)Rahul Joshi6-17/+8
2026-02-09[ForceFunctionAttrs] Fix handling of `alwaysinline` and `noinline` attributes...Justin Fargnoli1-2/+12
2026-02-09Revert "[NFC][LLVM][IPO] Remove pass initialization from pass constructors" (...Rahul Joshi6-8/+17
2026-02-09[NFC][LLVM][IPO] Remove pass initialization from pass constructors (#180154)Rahul Joshi6-17/+8
2026-02-05IR: Promote "denormal-fp-math" to a first class attribute (#174293)Matt Arsenault1-21/+13
2026-02-05FunctionAttrs: Remove redundant cast to Instruction (#179907)Matt Arsenault1-4/+1
2026-02-03[ArgPromotion] Add DW_CC_nocall to DISubprogram (#178973)yonghong-song1-0/+11
2026-02-03[OpenMPOpt] avoid OOB array write (#178686)Jameson Nash1-2/+5
2026-02-03Attributor: Add denormal-fp-math to attributor-light (#79576)Matt Arsenault1-1/+2
2026-01-30Attributor: Use anchor scope for SimplifyQuery context (#178958)Matt Arsenault1-1/+1
2026-01-30[ThinLTO] Stop attempting variable import once we see a non-variable (#178944)Teresa Johnson1-2/+12
2026-01-29[NFCI][OpenMPOpt] replace call to getAllocatedType with getAllocationSize (#1...Jameson Nash1-8/+7
2026-01-27[perf] Replace copy-assign by move-assign in llvm/lib/Transforms/* (#178178)serge-sans-paille1-1/+1
2026-01-26[FunctionSpecialization] Remove getAllocatedType() type check (#177439)Jameson Nash1-5/+6
2026-01-26[NFC][ExpandVariadics] Pass VarargsTy instead of re-querying from alloca (#17...Jameson Nash1-4/+2
2026-01-22[NFCI] replace getValueType with new getGlobalSize query (#177186)Jameson Nash2-6/+5
2026-01-21[ThinLTO] Remove unused relative block frequency support (#177215)Teresa Johnson1-2/+1
2026-01-21[NFC] replace getValueType with more specific getFunctionType (#177175)Jameson Nash2-4/+4
2026-01-19[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