[PATCH] D33665: [GlobalISel][X86] support G_MERGE_VALUES/G_UNMERGE_VALUES selection.

Quentin Colombet via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 5 11:26:30 PDT 2017


qcolombet requested changes to this revision.
qcolombet added a comment.
This revision now requires changes to proceed.

Hi Igor,

It seems to me that the patch could be split into finer grain patches.

- API change (getRegClassForTypeOnBank to getRegClass)
- One change for each different select (unmerge, merge, copy, etc.)
- Legality setting

Please use the .mir framework to test separately each new thing (like one test for the legality change, one for the select part). Of course bitcode to asm are still useful as integration tests and should be kept.

Cheers,
-Quentin


https://reviews.llvm.org/D33665





More information about the llvm-commits mailing list