aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std
diff options
context:
space:
mode:
authorPan Li <pan2.li@intel.com>2025-05-06 16:26:06 +0800
committerPan Li <pan2.li@intel.com>2025-05-06 20:31:27 +0800
commit17c1602d5e7b237357b94808399a68ab77d42640 (patch)
tree2d34983765b0d151a458f84ad81dc2c4ca69b177 /libstdc++-v3/include/std
parentac9fec014df8d75c2185981c9d191d1080e98094 (diff)
downloadgcc-17c1602d5e7b237357b94808399a68ab77d42640.zip
gcc-17c1602d5e7b237357b94808399a68ab77d42640.tar.gz
gcc-17c1602d5e7b237357b94808399a68ab77d42640.tar.bz2
RISC-V: Add new option --param=gpr2vr-cost= for rvv insn
During investigate the combine from vec_dup and vop.vv into vop.vx, we need to depend on the cost of the insn operate from the gpr to vr, for example, vadd.vx. Thus, for better control and test, we introduce a new option, aka below: --param=gpr2vr-cost=<unsigned int> To specific the cost value of the insn that operate from the gpr to vr. gcc/ChangeLog: * config/riscv/riscv-opts.h (RVV_GR2VR_COST_UNPROVIDED): Add new macro to indicate the param is not provided. * config/riscv/riscv.opt: Add new option --pararm=gpr2vr-cost. Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'libstdc++-v3/include/std')
0 files changed, 0 insertions, 0 deletions