summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/InstCombine
AgeCommit message (Expand)Author
2025-11-22[InstCombine] Generalize trunc-shift-icmp fold from (1 << Y) to (Pow2 << Y) (...Pedro Lobo
2025-11-19[InstCombine] Canonicalize signed saturated additions (#153053)AZero13
2025-11-17InstCombine: Stop transforming EQ/NE of SHR to 0 to ULT/UGT if >1 usePeter Collingbourne
2025-11-13[LLVM][InstCombine] not (bitcast (cmp A, B) --> bitcast (!cmp A, B) (#167693)Paul Walker
2025-11-11[IR] "modular-format" attribute for functions using format strings (#147429)Daniel Thornburgh
2025-11-10[DebugInfo] Add Verifier check for incorrectly-scoped retainedNodes (#166855)Vladislav Dzhidzhoev
2025-11-09[InstCombine] Don't sink if it would require dropping deref assumptions. (#16...Florian Hahn
2025-11-08[InstCombine] Fold operation into select, when one operand is zext of select'...Andreas Jonson
2025-11-07[InstCombnine] Add test for sinking with dereferneceable assumes.Florian Hahn
2025-11-07[ValueTracking] Refine known bits for linear interpolation patterns (#166378)Valeriy Savchenko
2025-11-05[InstCombine] Enable FoldOpIntoSelect and foldOpIntoPhi when the Op's other p...Gábor Spaits
2025-11-03[profcheck][InstCombine] Preserve branch weights in logical identities (#165810)Alan Zhao
2025-11-03[InstCombine] Fold select(X >s 0, 0, -X) | smax(X, 0) to abs(X) (#165200)Wenju He
2025-11-01[InstCombine] Baseline test exposing vector fp-to-int conversion becoming sca...azwolski
2025-10-28[InstCombine] Support ptrtoaddr of gep foldNikita Popov
2025-10-28[InstCombine] Support ptrtoaddr of ptrmask foldNikita Popov
2025-10-28[InstCombine] Support ptrtoaddr when converting to align assume bundleNikita Popov
2025-10-28[Instcombine] Avoid widening trunc+sext to trunc+shl+ashr when not profitable...Wenju He
2025-10-27[InstCombine] Add the missing insertion point before IRBuilder instruction cr...Changpeng Fang
2025-10-27[InstCombine] Handle ptrtoaddr in gep of pointer sub fold (#164818)Nikita Popov
2025-10-26Reland "[InstructionSimplify] Enhance simplifySelectInst() (#163453)" (#164694)Congzhe
2025-10-25[InstCombine] Fold shifts + selects with -1 to scmp(X, 0) (#164129)AZero13
2025-10-25[InstCombine] Add CTLZ -> CTTZ simplification (#164733)Mihail Mihov
2025-10-24[InstCombine] Constant fold binops through `vector.insert` (#164624)Benjamin Maxwell
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice
2025-10-23[LLVM][InstCombine][SVE] Improve isAllActivePredicate by looking through from...Paul Walker
2025-10-23[InstCombine] Add support for ptrtoaddr in pointer difference folds (#164428)Nikita Popov
2025-10-23[InstCombine] Allow folding cross-lane operations into PHIs/selects (#164388)Benjamin Maxwell
2025-10-22Revert "[InstCombinePHI] Enhance PHI CSE to remove redundant phis" (#164520)Arthur Eubanks
2025-10-21[InstructionSimplify] Enhance simplifySelectInst() (#163453)Congzhe
2025-10-21[InstCombine][profcheck] Preserve profile with negated select conditionals (#...Alan Zhao
2025-10-21[IR] Do not combine ptrtoaddr and truncNikita Popov
2025-10-21[LLVM][InstCombine] Preserve vector types when shrinking FP constants. (#163598)Paul Walker
2025-10-20[InstCombine] Move ptrtoaddr tests to InstSimplify (NFC)Nikita Popov
2025-10-20[InstSimplify] Support ptrtoaddr in simplifyCastInst()Nikita Popov
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-10-18[InstCombine] Add missing patterns for scmp and ucmp (#149225)AZero13
2025-10-18[InstCombine]: Canonicalize to a mask when trunc nuw (#163628)kper
2025-10-16[InstCombine] Call InstSimplify for cast instructions (#162849)Nikita Popov
2025-10-14[InstCombine] Propagate Profile when Folding Implied Conditionals (#163412)Aiden Grossman
2025-10-13[IR] Handle trunc for ptrtoaddr(inttoptr) cast pair (#162842)Nikita Popov
2025-10-13[InstCombine] Skip foldFBinOpOfIntCastsFromSign for vector ops (#162804)Nikita Popov
2025-10-11[InstCombine] Fix flag propagation in `foldSelectIntoOp` (#162003)Yingwei Zheng
2025-10-10[InstCombine] Perform common cast transforms for ptrtoaddrNikita Popov
2025-10-10[Android] Drop workarounds for older Android API levels pre 9, 17 and 21 (#16...Brad Smith
2025-10-10[InstSimplify] Support ptrtoaddr in pointer subtraction fold (#162672)Nikita Popov
2025-10-09 [InstCombine][profcheck] Preserve profile when folding constant value equiva...Alan Zhao
2025-10-09[ConstantFolding] Support ptrtoadd in IsConstantOffsetFromGlobal()Nikita Popov
2025-10-09[InstCombine] Add test for inttoptr of ptrtoaddr (NFC)Nikita Popov
2025-10-09[ConstantFolding] Support ptrtoaddr in cast folds (#162480)Nikita Popov