This is an archive of the discontinued LLVM Phabricator instance.

[X86][AVX] combineHorizOpWithShuffle - improve SHUFFLE(HOP(LOSUBVECTOR(X),HISUBVECTOR(X))) folding
AbandonedPublic

Authored by supergrecko on Mar 26 2021, 1:12 PM.

Details

Reviewers
None
Summary

Peek through bitcasts to find subvector splits and use getTargetShuffleInputs to decode target shuffles as well as ShuffleVectorSDNode

Diff Detail

Event Timeline

supergrecko created this revision.Mar 26 2021, 1:12 PM
supergrecko requested review of this revision.Mar 26 2021, 1:12 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 26 2021, 1:12 PM

I'm completely new to arcanist and everything and it seems I've used the wrong commands here. This is the latest commit to main and is none of my work. Is there a way to undo this?

supergrecko abandoned this revision.Mar 26 2021, 1:16 PM

This was an accidental push to LLVM reviews and it should be ignored as this is patch was already merged into upstream by a different contributor.

This was an accidental push to LLVM reviews and it should be ignored as this is patch was already merged into upstream by a different contributor.

No worries (although you really confused me for a moment!), arcanist is more trouble than its worth a lot of the time.......