This is an archive of the discontinued LLVM Phabricator instance.

AVX512: Fix LowerMSCATTER() return value.
ClosedPublic

Authored by igorb on Feb 17 2016, 4:02 AM.

Details

Summary

AVX512: Fix LowerMSCATTER() return value.
Bug description:
The bug was discovered when test was compiled with -O0.
In case scatter result is DAG root , VectorLegalizer failed (assert) due to LowerMSCATTER() return kmask as result.
Change LowerMSCATTER() to return chain as original node do.

Diff Detail

Repository
rL LLVM

Event Timeline

igorb updated this revision to Diff 48161.Feb 17 2016, 4:02 AM
igorb retitled this revision from to AVX512: Fix LowerMSCATTER() return value..
igorb updated this object.
igorb added a reviewer: delena.
igorb set the repository for this revision to rL LLVM.
igorb added a subscriber: llvm-commits.
delena accepted this revision.Feb 17 2016, 5:18 AM
delena edited edge metadata.

LGTM

This revision is now accepted and ready to land.Feb 17 2016, 5:18 AM
This revision was automatically updated to reflect the committed changes.