fold (sel (p) (masked_load (ptr) (p)) passthru) -> (masked_load (p) (ptr))
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Paths
| Differential D120715
[AArch64][SVE] Optimize mov and sel away for masked loads in sel AbandonedPublic Authored by MattDevereau on Mar 1 2022, 4:42 AM.
Details Summary fold (sel (p) (masked_load (ptr) (p)) passthru) -> (masked_load (p) (ptr))
Diff Detail
Unit TestsFailed
Revision Contents
Diff 412052 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sve-select.ll
|