[PATCH] D33866: [DAGCombiner] loosen restriction for creating narrow vector load from extract(wide load)

Nirav Dave via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 5 06:43:16 PDT 2017


niravd added a comment.

It looks like most of the AMDGPU cases fail because:

- TLI.isExtractSubvectorCheap(VT, ExtIdxValue) is not defined for AMDGPU.
- Legalization breaks sign-/zero-extended vectors into a concat of smaller subvectors.

The former seems easy for someone who knows AMDGPU to correct.


https://reviews.llvm.org/D33866





More information about the llvm-commits mailing list