aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils
AgeCommit message (Expand)AuthorFilesLines
2 days[EntryExitInstrumenter] Mark CFG as preserved (#178875)Nikita Popov1-1/+1
2 days[SimplifyCFG] Fix null pointer dereference in foldCondBranchOnValueKnownInPre...dianqk1-0/+2
4 days[MTE][Darwin] This patch extends support for the stack frame history buffer t...Usama Hameed1-2/+28
4 days[LoopUnroll] Fix unused variable warning (#178490)Walter Lee1-2/+2
4 days[LoopUnroll] Use branch probability in multi-exit loop unrolling (#164799)Marek Sedláček2-13/+66
4 days[JumpThreading] Avoid unnecessary map resizing in gatherIncomingValuesToPhi (...int-zjt1-12/+25
5 days[Mem2Reg] Remove extraneous getAllocatedType() check (#177438)Jameson Nash1-7/+37
5 days[perf] Replace copy-assign by move-assign in llvm/lib/Transforms/* (#178178)serge-sans-paille2-2/+2
5 days[LowerMemIntrinsics][AMDGPU] Propagate Debug Value (#178131)Abhishek Kaushik1-6/+34
6 days[NFCI][MemoryTaggingSupport] Replace getAllocatedType with getAllocationSize ...Jameson Nash1-3/+4
6 days[HWASan] [MTE] allow lifetimes with multiple starts (#175608)Florian Mayer1-17/+28
6 days[HWASan] [MTE] use precise lifetimes even if they don't cover all exitsFlorian Mayer1-19/+9
7 days[llvm][UnifyLoopExits] Avoid optimization if no exit block is found (#165343)Miguel Saldivar2-0/+7
7 days[MoveAutoInit] Fix for miscompilation for #150120 (#173961)Nimit Sachdeva1-1/+2
9 days[LoopPeel] change `peelLoop`'s return type from `bool` to `void` (#177488)Justin Fargnoli1-3/+1
9 days[profcheck] Fix profle metatdata propagation for Large Integer operations (#1...Jin Huang1-3/+52
9 daysinline assert-only variable from 17a17fa (#177602)Lily Gorsheneva1-2/+1
9 days[PredicateInfo] Extract information from assume operand bundles (#177349)Nikolas Klauser1-7/+33
10 daysIR: Add !nofpclass metadata (#177140)Matt Arsenault1-0/+12
10 days[NFCI] replace getValueType with new getGlobalSize query (#177186)Jameson Nash1-1/+1
10 days[profcheck] Print the function name in the error (#177264)Alan Zhao1-6/+10
10 daysInjectTLIMappings: remove incompatible attributes from vector declarations. (...Rux1241-0/+12
11 days[NFC] replace getValueType with more specific getFunctionType (#177175)Jameson Nash1-1/+1
12 days[ControlFlowHub] Fix duplicate DomTree updates when branch successors are ide...Shilei Tian1-5/+13
2026-01-17[SCCP] Correct range calculation for get.vector.length to use getUnsignedMax ...Craig Topper1-2/+3
2026-01-17[Support][NFCI] Store DomTree children as linked list (#176409)Alexis Engelke1-4/+2
2026-01-16[SCEV] Add initial support for ptrtoaddr. (#158032)Florian Hahn1-0/+11
2026-01-15[LoopFusion] Removing dead code leftover after PR #171889 (NFC) (#176020)Szymon Sobieszek1-186/+0
2026-01-14[LoopUnroll] Do not copy !llvm.loop from latch to non-latch (#165635)Joel E. Denny1-0/+6
2026-01-14[LV] Vectorize conditional scalar assignments (#158088)Graham Hunter2-3/+4
2026-01-13[LLVM] Clean up code using [not_]equal_to (NFC) (#175824)Ramkumar Ramachandra1-1/+1
2026-01-13Fix typos and spelling errors across codebase (#156270)Austin Jiang1-1/+1
2026-01-13Fix dependencies after PR #174490 (#175793)Mircea Trofin1-0/+1
2026-01-13[LowerMemIntrinsics] Propagate value profile to branch weights (#174490)Mircea Trofin1-37/+112
2026-01-12[profcheck] Fix encoding of 0 loopEstimatedTrip count (#174896)Mircea Trofin1-1/+4
2026-01-09XCOFF associated metadata (#159096)Sean Fertile1-0/+9
2026-01-08[IRCE] Prove predicates with and without loop-guarded SCEVs (#174843)Aleksandr Popov1-14/+20
2026-01-04[VPlan] Inline createFindLastIVReduction into its only caller. (NFC)Florian Hahn1-16/+0
2026-01-03[SimplifyCFG] Use nullptr instead of 0 in a comment. NFC (#174262)Craig Topper1-2/+2
2026-01-03[CloneFunction] Fix non-deterministic PHI cleanup using PHINode::removeIncomi...Mingjie Xu1-12/+18
2026-01-02[LLVM][ADT] Migrate users of `make_scope_exit` to CTAD (#174030)Victor Chernyakin2-3/+2
2025-12-30[LoopDeletion] Check for uses in unreachable basic blocks even when there is ...Craig Topper1-23/+25
2025-12-25[SCCP] Use mergeInValue instead of markConstant when folding CastInst (#173190)Miloš Poletanović1-2/+5
2025-12-22[PtrAuth] Add ConstantPtrAuth comparator to FunctionComparator.cpp (#159480)Oskar Wirga1-0/+14
2025-12-16[SimplifyLibCalls] Avoid implicit truncation in convertStrToInt()Nikita Popov1-2/+6
2025-12-15[SimplifyCFG] Use getSigned() for signed valueNikita Popov1-1/+1
2025-12-15[CodeExtractor] Optimize PHI incoming value removal using removeIncomingValue...int-zjt1-4/+4
2025-12-15[CloneFunction] Optimize PHI incoming value removal using reverse iteration (...int-zjt1-5/+4
2025-12-14[LoopRotate] Simplify PHINode::removeIncomingValue usage (NFC) (#171958)int-zjt1-1/+1
2025-12-12[LoopFusion] Simplifying the legality checks (#171889)Alireza Torabian1-46/+0