summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils
AgeCommit message (Expand)Author
2025-11-22[llvm] Remove unused local variables (NFC) (#169171)Kazu Hirata
2025-11-21[SCEVExp] Remove early exit, rely on InstSimplifyFolder (NFCI).Florian Hahn
2025-11-20[profcheck] Exclude `naked`, asm-only functions from profcheck (#168447)Mircea Trofin
2025-11-20[LoopPeel] Fix BFI when peeling last iteration without guard (#168250)Joel E. Denny
2025-11-19[Analysis] Move TargetLibraryInfo data to TableGen (#165009)Kai Nacke
2025-11-15[LP] Assign weights when peeling last iteration. (#166858)Mircea Trofin
2025-11-14[ProfCheck] Refactor Select Instrumentation to use Early Exits (#168086)Aiden Grossman
2025-11-14DeclareRuntimeLibcalls: Use RuntimeLibraryAnalysis (#167995)Matt Arsenault
2025-11-13[profcheck] Disable verification of selects on vector conditions. (#167973)Mircea Trofin
2025-11-11ValueMapper: Delete unused initializers of replaced appending globals.Peter Collingbourne
2025-11-11Revert "Adding Matching and Inference Functionality to Propeller-PR4: Impleme...spupyrev
2025-11-11Adding Matching and Inference Functionality to Propeller-PR4: Implement match...wdx727
2025-11-11Remove unused <type_traits> inclusionserge-sans-paille
2025-11-11Remove unused <utility> inclusionserge-sans-paille
2025-11-08[SimplifyCFG] Simplify uncond br with icmp & select (#165580)Kunqiu Chen
2025-11-06[NFC][LLVM][Transforms/Utils] Fix indentation inside namespace (#166624)Rahul Joshi
2025-11-05[TLI] Add basic support for nextafter/nexttoward libcalls (#166250)Sayan Sivakumaran
2025-11-05[LVer][profcheck] explicitly set unknown branch weights for the versioned/unv...Mircea Trofin
2025-11-05[SimplifyCFG] Fix weight calculation for `simplifySwitchOfPowersOfTwo` (#165956)Mircea Trofin
2025-11-05RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (#164987)Matt Arsenault
2025-11-05[ProfCheck][NFC] Make Function argument from branch weight setter optional (#...Mircea Trofin
2025-11-04RuntimeLibcalls: Add stub API for getting function signatures (#166290)Matt Arsenault
2025-11-04[LoopUnroll] Fix division by zero (#166258)Joel E. Denny
2025-11-05[SimplifyCFG] Fix value enumeration of a full range (#166379)Yingwei Zheng
2025-11-04[SimplifyCFG] Eliminate dead edges of switches according to the domain of con...Yingwei Zheng
2025-11-04[IR] Add new function attribute nocreateundeforpoison (#164809)Jay Foad
2025-11-04[SimplifyCFG]: Switch on umin replaces default (#164097)kper
2025-11-03[llvm][DebugInfo] Emit 0/1 for constant boolean values (#151225)Laxman Sole
2025-11-03Reapply: [AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for ca...Robert Imschweiler
2025-11-03[LoopUnroll] Fix assert fail on zeroed branch weights (#165938)Joel E. Denny
2025-10-31[SimplifyCFG] Don't propagate weights to unconditional branches in `turnSwitc...Mircea Trofin
2025-10-31[SimplifyCFG] Propagate profile in `simplifySwitchOfPowersOfTwo` (#165804)Mircea Trofin
2025-10-31[LoopUnroll] Fix block frequencies for epilogue (#159163)Joel E. Denny
2025-10-31[LoopUnroll] Fix block frequencies when no runtime (#157754)Joel E. Denny
2025-10-31[SimplifyCFG] Avoid use-after-free when removing incoming values from PHI nod...Yingwei Zheng
2025-10-30[LoopUnroll][NFCI] Clean up remainder followup metadata handling (#165272)Joel E. Denny
2025-10-30[AMDGPU][FixIrreducible][UnifyLoopExits] Support callbr with inline-asm (#149...Robert Imschweiler
2025-10-30[SimplifyCFG] Hoist common code when succ is unreachable block (#165570)Kunqiu Chen
2025-10-29[DebugInfo] Propagate DebugLoc from switch in simplifySwitchOfPowersOfTwo (#1...Stephen Tozer
2025-10-29[PredicateInfo] Drop redundant PredicateInfo annotation (#165434)Kunqiu Chen
2025-10-29[SimplifyCFG] Use range check in simplifyBranchOnICmpChain if possible (#165105)Yingwei Zheng
2025-10-27[PredicateInfo] Reformat PT_Switch's annotation as valid comments (#165249)Kunqiu Chen
2025-10-27[SimplifyCFG] Extend `simplifySwitchOfPowersOfTwo` to reachable defaultsAntonio Frighetto
2025-10-22[BasicBlockUtils] Add BasicBlock printer (#163066)Robert Imschweiler
2025-10-22[PredicateInfo] Reserve adjacent LN_Last defs for the same phi use (#164577)Kunqiu Chen
2025-10-19[SCCP] Support constant structure in PhiNode (#163713)aokblast
2025-10-19[LVI][SCCP] Avoid copying ValueLatticeElement (#163901)Yingwei Zheng
2025-10-15[llvm] Remove redundant control flow statements (NFC) (#163509)Kazu Hirata
2025-10-13[NFC][LLVM] Fix build warning in CloneFunction.cpp (#163267)Rahul Joshi
2025-10-13[SCEV] Move URem matching to ScalarEvolutionPatternMatch.h (#163170)Florian Hahn