This is an archive of the discontinued LLVM Phabricator instance.

Changed interface isLegalMaskedLoad() / isLegalMaskedStore()
ClosedPublic

Authored by delena on Oct 18 2015, 5:44 AM.

Details

Summary

I removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore().
Originally I planned to use the same interface for masked gather/scatter and set isConsecutive to "false" in this case.

Now I'm implementing masked gather/scatter and see that the interface is inconvenient. I want to add interfaces isLegalMaskedGather() / isLegalMaskedScatter() instead of using the "Consecutive" parameter in the existing interfaces.

Diff Detail

Repository
rL LLVM

Event Timeline

delena updated this revision to Diff 37704.Oct 18 2015, 5:44 AM
delena retitled this revision from to Changed interface isLegalMaskedLoad() / isLegalMaskedStore().
delena updated this object.
delena added reviewers: hfinkel, mkuper.
delena set the repository for this revision to rL LLVM.
delena added a subscriber: llvm-commits.
mkuper accepted this revision.Oct 18 2015, 11:30 PM
mkuper edited edge metadata.

LGTM

This revision is now accepted and ready to land.Oct 18 2015, 11:30 PM
This revision was automatically updated to reflect the committed changes.