aboutsummaryrefslogtreecommitdiff
path: root/gcc/asan.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-04-17 19:18:20 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2018-04-17 19:18:20 +0200
commitdb051c243c032dbb327058590bc448edb201a6e6 (patch)
tree08ebb55f15cb8d92eb7ce977994520279dad7cc9 /gcc/asan.c
parentfcab9fce57d9f1284f266949c778e3c39cb8db6e (diff)
downloadgcc-db051c243c032dbb327058590bc448edb201a6e6.zip
gcc-db051c243c032dbb327058590bc448edb201a6e6.tar.gz
gcc-db051c243c032dbb327058590bc448edb201a6e6.tar.bz2
sse.md (vec_extract_lo_<mode><mask_name>): Add (=v, v) alternative and explicit "memory" attribute.
* config/i386/sse.md (vec_extract_lo_<mode><mask_name>): Add (=v, v) alternative and explicit "memory" attribute. (vec_extract_lo_<mode><mask_name>): Likewise. Also add "type", "prefix", "prefix_extra", "length_immediate" and "mode" attributes. (vec_extract_lo_<mode><mask_name>): Add (=v, v) alternative and use "sselog1" type instead of "sselog". (vec_extract_hi_<mode><mask_name>): Use "sselog1" type instead of "sselog". Remove explicit "memory" attribute. (vec_extract_lo_v32hi): Add (=v, v) alternative and explicit "memory", "type", "prefix", "prefix_extra", "length_immediate" and "mode" attributes. (vec_extract_hi_v32hi): Merge all alternatives into one, use "sselog1" type instead of "sselog". Remove explicit "memory" attribute. (vec_extract_hi_v16hi): Merge each pair of alternatives into one, use "sselog1" type instead of "sselog". Remove explicit "memory" attribute. (vec_extract_lo_v64qi): Add (=v, v) alternative and explicit "memory", "type", "prefix", "prefix_extra", "length_immediate" and "mode" attributes. (vec_extract_hi_v64qi): Merge all alternatives into one, use "sselog1" type instead of "sselog". Remove explicit "memory" attribute. (vec_extract_hi_v32qi): Merge each pair of alternatives into one, use "sselog1" type instead of "sselog". Remove explicit "memory" attribute. From-SVN: r259438
Diffstat (limited to 'gcc/asan.c')
0 files changed, 0 insertions, 0 deletions