]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: autovec: Add new predicates and function prototypes
authorMichael Collison <collison@rivosinc.com>
Sat, 6 May 2023 17:13:35 +0000 (11:13 -0600)
committerJeff Law <jlaw@ventanamicro>
Sat, 6 May 2023 17:16:59 +0000 (11:16 -0600)
gcc/
* config/riscv/riscv-protos.h (riscv_vector_mask_mode_p): New.
(riscv_vector_get_mask_mode): Ditto.
(get_mask_policy_no_pred): Ditto.
(get_tail_policy_no_pred): Ditto.

gcc/config/riscv/riscv-protos.h

index 6086306a924f96d48ca844e7e591b337c45f09d1..d83ea2c77e4fff012b80ad93542d296c9f28cd26 100644 (file)
@@ -218,6 +218,10 @@ bool slide1_sew64_helper (int, machine_mode, machine_mode,
 rtx gen_avl_for_scalar_move (rtx);
 void expand_tuple_move (machine_mode, rtx *);
 machine_mode preferred_simd_mode (scalar_mode);
+extern bool riscv_vector_mask_mode_p (machine_mode);
+extern opt_machine_mode riscv_vector_get_mask_mode (machine_mode mode);
+extern rtx get_mask_policy_no_pred (void);
+extern rtx get_tail_policy_no_pred (void);
 }
 
 /* We classify builtin types into two classes: