aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
diff options
context:
space:
mode:
authorKirill Yukhin <kirill.yukhin@intel.com>2013-12-05 11:23:39 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2013-12-05 11:23:39 +0000
commit9bbd48d120d203e8eade09e0bb830370b6d69801 (patch)
tree3ba8009e419b90953be79c501271dcc9db592b66 /gcc/cse.c
parent46db94aa6a7619350c9d8b75fe0cc4fa3c4d2182 (diff)
downloadgcc-9bbd48d120d203e8eade09e0bb830370b6d69801.zip
gcc-9bbd48d120d203e8eade09e0bb830370b6d69801.tar.gz
gcc-9bbd48d120d203e8eade09e0bb830370b6d69801.tar.bz2
i386.c (IX86_BUILTIN_READ_FLAGS): New.
ChangeLog/ * config/i386/i386.c(IX86_BUILTIN_READ_FLAGS): New. (IX86_BUILTIN_WRITE_FLAGS): Ditto. (ix86_init_mmx_sse_builtins): Define __builtin_ia32_writeeflags_u32, __builtin_ia32_writeeflags_u64, __builtin_ia32_readeflags_u32, __builtin_ia32_readeflags_u64. (ix86_expand_builtin): Expand them. * config/i386/ia32intrin.h (__readeflags): New. (__writeeflags): Ditto. * gcc/config/i386/i386.md (*pushfl<mode>): Ditto. (*popfl<mode>1): Ditto. testsuite/ChangeLog/ * gcc.target/i386/readeflags-1.c: New. * gcc.target/i386/writeeflags-1.c: Ditto. From-SVN: r205703
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions