If we have assosiated attributes i.e `([ret_attrs] (ptrmask (ptrmask
p0, m0), m1)) we should preserve [ret_attrs]` when combining the two
llvm.ptrmasks.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D156638
[InstCombine] Preserve return attributes when merging `llvm.ptrmask` AbandonedPublic Authored by goldstein.w.n on Jul 30 2023, 4:01 PM.
Details Summary If we have assosiated attributes i.e `([ret_attrs] (ptrmask (ptrmask
Diff Detail
Event Timelinegoldstein.w.n added a parent revision: D156637: [InstCombine] Implement `SimplifyDemandedBits` for `llvm.ptrmask`.Jul 30 2023, 4:03 PM This revision was landed with ongoing or failed builds.Nov 1 2023, 9:50 PM
Revision Contents
Diff 545482 llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/test/Transforms/InstCombine/ptrmask.ll
|