Quoting the comment:
(sign|resign) + (auth|resign) can be folded by omitting the middle
sign+auth component if the key and discriminator match.
Paths
| Differential D132383
[InstCombine] Combine ptrauth sign/resign + auth/resign intrinsics. ClosedPublic Authored by ab on Aug 22 2022, 8:55 AM.
Details Summary Quoting the comment:
Diff Detail
Event Timeline
ab marked an inline comment as done. Comment Actions
This revision is now accepted and ready to land.Oct 5 2022, 5:21 AM This revision was landed with ongoing or failed builds.Oct 24 2022, 8:03 AM Closed by commit rGbddd9b6b91ae: [InstCombine] Combine ptrauth sign/resign + auth/resign intrinsics. (authored by ab). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 470160 llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/test/Transforms/InstCombine/ptrauth-intrinsics.ll
|
missing test cases for the combo resign - auth just like you have for the combo sign - auth