Re: [PATCH] RISC-V: Add avail interface into function_group_info

2023-12-07 Thread Kito Cheng
> #ifndef DEF_RVV_FUNCTION > -#define DEF_RVV_FUNCTION(NAME, SHAPE, PREDS, OPS_INFO) > +#define DEF_RVV_FUNCTION(NAME, SHAPE, PREDS, OPS_INFO, AVAIL) #define DEF_RVV_FUNCTION(NAME, SHAPE, PREDS, OPS_INFO, ...) And add a comment to mention 5th argument is optional for AVAIL. > #endif > > /* In

Re: Re: [PATCH] RISC-V: Add avail interface into function_group_info

2023-12-07 Thread Feng Wang
>From: Feng Wang >Date: 2023-12-07 20:17 >To: gcc-patches >CC: kito.cheng; jeffreyalaw; juzhe.zhong; Feng Wang >Subject: [PATCH] RISC-V: Add avail interface into function_group_info >In order to add other extension about vector,this patch add >unsigned int (*a

Re: [PATCH] RISC-V: Add avail interface into function_group_info

2023-12-07 Thread juzhe.zh...@rivai.ai
; juzhe.zhong; Feng Wang Subject: [PATCH] RISC-V: Add avail interface into function_group_info In order to add other extension about vector,this patch add unsigned int (*avail) (void) into function_group_info to determine whether to register the intrinsic based on ISA info.   gcc/ChangeLog:   * config/riscv

[PATCH] RISC-V: Add avail interface into function_group_info

2023-12-07 Thread Feng Wang
In order to add other extension about vector,this patch add unsigned int (*avail) (void) into function_group_info to determine whether to register the intrinsic based on ISA info. gcc/ChangeLog: * config/riscv/riscv-vector-builtins-functions.def (DEF_RVV_FUNCTION): Add AVAIL def.