[all-commits] [llvm/llvm-project] 5b7605: [X86] narrowBitOpRMW - add tests showing failure t...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Thu Oct 30 13:16:16 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5b760562dd0d0c33c0cb3632487d14a1837aef17
https://github.com/llvm/llvm-project/commit/5b760562dd0d0c33c0cb3632487d14a1837aef17
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2025-10-30 (Thu, 30 Oct 2025)
Changed paths:
M llvm/test/CodeGen/X86/bittest-big-integer.ll
Log Message:
-----------
[X86] narrowBitOpRMW - add tests showing failure to fold to BTC/BTR/BTS RMW patterns (#165758)
Failure to fold if the store's chain doesn't directly touch the RMW load
source (we should be using reachesChainWithoutSideEffects to avoid
this).
Failure to fold if the stored value has additional uses (we could update
other uses of the whole stored value to reload after the new narrow
store)
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list