summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/AggressiveInstCombine
AgeCommit message (Expand)Author
2025-10-09[profcheck] Propagate profile metadata in trunc(select) transform (#162406)Jin Huang
2025-10-08[profcheck] Add heuristical profile metadata for lowering table-based cttz. (...Jin Huang
2025-09-30[profcheck] Add unknown branch weight for inlined memchr calls. (#160964)Jin Huang
2025-09-25[profcheck] Add unknown branch weights for inlined strcmp/strncmp (#160455)Jin Huang
2025-09-15AMDGPU: Report unaligned scratch access as fast if supported by tgt (#158036)macurtis-amd
2025-08-25[AggressiveInstCombine] Refactor `foldLoadsRecursive` to use `m_ShlOrSelf` (#...Yingwei Zheng
2025-07-31[AggressiveInstCombine] Make cttz fold more resiliant to non-array geps (#150...David Green
2025-07-23[AggressiveInstCombine] Use AA during store merge (#149992)Nikita Popov
2025-07-22[AggressiveInstCombine] Support store merge with non-consecutive parts (#149807)Nikita Popov
2025-07-21[AggressiveInstCombine] Implement store merge optimization (#147540)Nikita Popov
2025-06-03[AggressiveInstCombine] Improve popcount matching if the input has known zero...Craig Topper
2025-05-22[AggressiveInstCombine] Check GEP nusw, not inbounds (#139708)Ramkumar Ramachandra
2025-05-13[AggressiveInstcombine] Fold away shift in or reduction chain. (#137875)David Green
2025-05-09[AggressiveInstCombine] Add test for shifts from or chains. NFCDavid Green
2025-04-08[AggrInstCombine][DebugInfo] Propagate DILocation for inlined memchr (#134808)Stephen Tozer
2025-03-05[AggressiveInstCombine] Merge consecutive loads of mixed sizes (#129263)Zhenyang Xu
2025-01-29[AggressiveInstCombine] Add tests for memchr inline threshold (NFC) (#121711)natedal
2025-01-22[llvm] Remove `undef` from `llvm/test/Transforms` tests (#123889)Yeaseen
2024-12-04[AggressiveInstCombine] Use APInt and avoid truncation when folding loadsAntonio Frighetto
2024-11-21[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)Paul Walker
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-09-23[DebugInfo] Transfer strcmp DILocation to generated inline code (#108531)Stephen Tozer
2024-07-28[AArch64] Extend costs for fptoi.sat intrinsics.David Green
2024-07-17 [AggressiveInstCombine] Expand memchr with small constant strings (#98501)Yingwei Zheng
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-05-06[AggressiveInstCombine] Fix strncmp inlining (#91204)Franklin Zhang
2024-05-03[AggressiveInstCombine] Inline strcmp/strncmp (#89371)Franklin Zhang
2024-02-27[LLVM][test] Convert remaining instances of ConstantExpr based splats to use ...Paul Walker
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov
2023-10-26[AggressiveInstCombine] Ignore debug instructions when load combining (#70200)Mikael Holmen
2023-10-26[test][AggressiveInstCombine] Precommit testcase for #69925Mikael Holmen
2023-08-08Revert "[AggressiveInstCombine] Fold strcmp for short string literals"Alexander Kornienko
2023-08-07[AIC] Fix the sext cost operands in tryToFPToSatDavid Green
2023-07-27[AggressiveInstCombine] Fold strcmp for short string literals with size 2Maksim Kita
2023-07-27[AggressiveInstCombine] Fold strcmp for short string literals with size 2 testsMaksim Kita
2023-07-19[AggressiveInstCombine] Fold strcmp for short string literalsMaksim Kita
2023-07-19[AggressiveInstCombine] Fold strcmp for short string literals tests (NFC)Maksim Kita
2023-07-11ValueTracking: Remove CannotBeOrderedLessThanZeroMatt Arsenault
2023-06-27[test] Replace aarch64-*-eabi with aarch64Fangrui Song
2023-05-24[AggressiveInstCombine] Handle the nested GEP/BitCast scenario in Load Merge.bipmis
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-05-12 [AggressiveInstCombine] folding load for constant global patterened array...khei4
2023-05-09Revert "[AggressiveInstCombine] folding load for constant global patterened a...Jordan Rupprecht
2023-05-09[AggressiveInstCombine] folding load for constant global patterened arrays an...khei4
2023-05-04[AggressiveInstCombine] Only fold consecutive shifts of loads with constant s...Arthur Eubanks
2023-03-23[AggressiveInstCombine] folding load for constant global patterened arrays an...khei4
2023-03-23[AggressiveInstCombine] Pre-Commit test for D144445 (NFC)khei4
2023-03-14Revert "[LogicCombine 1/?] Implement a general way to simplify logical operat...chenglin.bi
2023-03-02[LogicCombine 1/?] Implement a general way to simplify logical operations.chenglin.bi
2023-03-01[InstCombine] Improvement the analytics through the dominating conditionZhongyunde