-
- Downloads
spu.c (TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD): Defined.
* spu.c (TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD): Defined.
(spu_init_builtins): Mark the SPU_MASK_FOR_LOAD builtin decl as read
only.
(spu_expand_builtin_1): Handle the SPU_MASK_FOR_LOAD builtin.
(spu_builtin_mask_for_load): New.
* spu-builtins.def (SPU_MASK_FOR_LOAD): Define new builtin.
* spu.md (UNSPEC_SPU_REALIGN_LOAD, UNSPEC_SPU_MASK_FOR_LOAD):New.
(vec_realign_load_<mode>, spu_lvsr): New.
Co-Authored-By:
Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
From-SVN: r119857
Showing
- gcc/ChangeLog 12 additions, 0 deletionsgcc/ChangeLog
- gcc/config/spu/spu-builtins.def 1 addition, 0 deletionsgcc/config/spu/spu-builtins.def
- gcc/config/spu/spu.c 39 additions, 0 deletionsgcc/config/spu/spu.c
- gcc/config/spu/spu.md 54 additions, 1 deletiongcc/config/spu/spu.md
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/lib/target-supports.exp 0 additions, 1 deletiongcc/testsuite/lib/target-supports.exp
Loading
Please register or sign in to comment