Home
last modified time | relevance | path

Searched refs:vsx_const (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Dpredicates.md605 vec_const_128bit_type vsx_const;
606 if (TARGET_POWER10 && vec_const_128bit_to_bytes (op, mode, &vsx_const))
608 if (constant_generates_lxvkq (&vsx_const))
611 if (constant_generates_xxspltiw (&vsx_const))
614 if (constant_generates_xxspltidp (&vsx_const))
652 vec_const_128bit_type vsx_const;
653 if (!vec_const_128bit_to_bytes (op, mode, &vsx_const))
656 if (constant_generates_xxspltiw (&vsx_const))
659 if (constant_generates_xxspltidp (&vsx_const))
671 vec_const_128bit_type vsx_const;
[all …]
H A Drs6000.cc6595 vec_const_128bit_type vsx_const; in output_vec_const_move() local
6596 if (TARGET_POWER10 && vec_const_128bit_to_bytes (vec, mode, &vsx_const)) in output_vec_const_move()
6598 unsigned imm = constant_generates_lxvkq (&vsx_const); in output_vec_const_move()
6605 imm = constant_generates_xxspltiw (&vsx_const); in output_vec_const_move()
6612 imm = constant_generates_xxspltidp (&vsx_const); in output_vec_const_move()
28630 constant_generates_lxvkq (vec_const_128bit_type *vsx_const) in constant_generates_lxvkq() argument
28640 if (vsx_const->words[1] != 0 in constant_generates_lxvkq()
28641 || vsx_const->words[2] != 0 in constant_generates_lxvkq()
28642 || vsx_const->words[3] != 0) in constant_generates_lxvkq()
28646 switch (vsx_const->words[0]) in constant_generates_lxvkq()
[all …]
H A Drs6000.md8475 vec_const_128bit_type vsx_const;
8477 if (!vec_const_128bit_to_bytes (src, <MODE>mode, &vsx_const))
8480 unsigned imm = constant_generates_xxspltidp (&vsx_const);
8487 imm = constant_generates_xxspltiw (&vsx_const);