[HSA] Enhancement of back-end

Martin Liška mliska@suse.cz
Fri Sep 25 14:02:00 GMT 2015


Hello.

Following patch set enhances back-end, it adds support for SBR instructions and
it fixed many issues spotted in GCC's test suite. Patches have been just applied
to HSA branch:

a73d92c HSA: add support for SBR instruction.
6485fbf HSA: fix issues in GIMPLE switch expansion.
b73698c HSA: fix an HSA predicate.
df466a1 HSA: fix ICE in compilation of a vector test.
1b2c8f0 HSA: add support for empty ctors.
6702754 HSA: fix mem{cpy,set}
0bf687e HSA: fix rotate expansion with a constant first argument.
8c7999d HSA: fix emission of atomic insns.
7c7c57a HSA: sorry in case of complex recursive edges presented in CFG.
b79576f HSA: add seen_error guard to assignment emission.
7808c7e HSA: handle CTORs and verify function arguments.

Thanks,
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-HSA-add-support-for-SBR-instruction.patch
Type: text/x-patch
Size: 19430 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-HSA-fix-issues-in-GIMPLE-switch-expansion.patch
Type: text/x-patch
Size: 6710 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-HSA-fix-an-HSA-predicate.patch
Type: text/x-patch
Size: 669 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-HSA-fix-ICE-in-compilation-of-a-vector-test.patch
Type: text/x-patch
Size: 4791 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-HSA-add-support-for-empty-ctors.patch
Type: text/x-patch
Size: 2116 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-HSA-fix-mem-cpy-set.patch
Type: text/x-patch
Size: 4536 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-HSA-fix-rotate-expansion-with-a-constant-first-argum.patch
Type: text/x-patch
Size: 1052 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-HSA-fix-emission-of-atomic-insns.patch
Type: text/x-patch
Size: 2998 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-HSA-sorry-in-case-of-complex-recursive-edges-present.patch
Type: text/x-patch
Size: 1133 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-HSA-add-seen_error-guard-to-assignment-emission.patch
Type: text/x-patch
Size: 893 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-HSA-handle-CTORs-and-verify-function-arguments.patch
Type: text/x-patch
Size: 4402 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150925/a19ce6fc/attachment-0010.bin>


More information about the Gcc-patches mailing list