diff options
author | Julia Koval <julia.koval@intel.com> | 2017-05-14 09:18:38 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2017-05-14 09:18:38 +0200 |
commit | b9bdd60b8792e2d3173ecfacd5c25aac894a94e5 (patch) | |
tree | 2daf342d4400b4c11dbf2d5ca6a48bb7e22ecd82 /libgcc/config/epiphany/t-epiphany | |
parent | 6fa95e0961bc15efa5ff52fc7358aee78a16a33c (diff) | |
download | gcc-b9bdd60b8792e2d3173ecfacd5c25aac894a94e5.zip gcc-b9bdd60b8792e2d3173ecfacd5c25aac894a94e5.tar.gz gcc-b9bdd60b8792e2d3173ecfacd5c25aac894a94e5.tar.bz2 |
i386-builtin-types.def (VOID_FTYPE_INT_INT64): New type.
* config/i386/i386-builtin-types.def (VOID_FTYPE_INT_INT64): New type.
* config/i386/i386-builtin.def (__builtin_ia32_xgetbv)
(__builtin_ia32_xsetbv): New builtins.
* config/i386/i386.c (ix86_expand_special_args_builtin):
Process new types.
(ix86_expand_builtin): Special expand for new intrinsics.
* config/i386/i386.md (UNSPECV_XGETBV, UNSPECV_XSETBV): New.
(xsetbv, xsetbv_rex64, xgetbv, xgetbv_rex64): New insn patterns.
* config/i386/xsaveintrin.h (_xsetbv, _getbv): New intrinsics.
testsuite/ChangeLog:
* gcc.target/i386/xgetsetbv.c: New test.
From-SVN: r248028
Diffstat (limited to 'libgcc/config/epiphany/t-epiphany')
0 files changed, 0 insertions, 0 deletions