This is an archive of the discontinued LLVM Phabricator instance.

[ARM][ParallelDSP] Fix self reference bug
ClosedPublic

Authored by samparker on Jun 7 2022, 6:29 AM.

Details

Summary

Ensure we don't generate a smald intrinsic that takes itself as an argument.

github issue: https://github.com/llvm/llvm-project/issues/55899

Diff Detail

Event Timeline

samparker created this revision.Jun 7 2022, 6:29 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 7 2022, 6:29 AM
samparker requested review of this revision.Jun 7 2022, 6:29 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 7 2022, 6:29 AM
samparker edited the summary of this revision. (Show Details)Jun 7 2022, 6:57 AM
SjoerdMeijer accepted this revision.Jun 7 2022, 7:49 AM

LGTM

llvm/test/CodeGen/ARM/ParallelDSP/self-ref-bug.ll
3

Nit: do we need to run dce?

This revision is now accepted and ready to land.Jun 7 2022, 7:49 AM
fhahn accepted this revision.Jun 8 2022, 11:48 AM

LGTM, thanks!

This revision was landed with ongoing or failed builds.Jun 9 2022, 2:11 AM
This revision was automatically updated to reflect the committed changes.