Vivek Pandya
56d87ef5d7
[Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default.
...
If -simplify-mir option is passed then MIRPrinter will not print such fields.
This change also required some lit test cases in CodeGen directory to be changed.
Reviewed By: MatzeB
Differential Revision: https://reviews.llvm.org/D32304
llvm-svn: 304779
2017-06-06 08:16:19 +00:00
Igor Breger
617be6e475
[GlobalISel][X86] G_LOAD/G_STORE vec256/512 support
...
Summary: mark G_LOAD/G_STORE vec256/512 legal for AVX/AVX512. Implement instruction selection.
Reviewers: zvi, guyblank
Reviewed By: zvi
Subscribers: rovka, llvm-commits, kristof.beyls
Differential Revision: https://reviews.llvm.org/D33268
llvm-svn: 303617
2017-05-23 08:23:51 +00:00
Igor Breger
842b5b36ba
[GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector support.
...
Summary: G_ADD/G_SUB vector legalizer/selector support.
Reviewers: zvi, guyblank
Reviewed By: guyblank
Subscribers: rovka, llvm-commits, kristof.beyls
Differential Revision: https://reviews.llvm.org/D33232
llvm-svn: 303345
2017-05-18 11:10:56 +00:00
Igor Breger
605b965ae5
[GlobalISel][X86] G_MUL legalizer/selector support.
...
Summary:
G_MUL legalizer/selector/regbank support.
Use only Tablegen-erated instruction selection.
This patch dealing with legal operations only.
Reviewers: zvi, guyblank
Reviewed By: guyblank
Subscribers: krytarowski, rovka, kristof.beyls, llvm-commits
Differential Revision: https://reviews.llvm.org/D32698
llvm-svn: 302410
2017-05-08 09:03:37 +00:00