Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "riscvtti" |
◆ HELPER_MAP_VPID_TO_VPSD
#define HELPER_MAP_VPID_TO_VPSD |
( |
|
VPID, |
|
|
|
VPSD |
|
) |
| |
Value: case Intrinsic::VPID: \
return ISD::VPSD;
◆ canUseShiftPair()
◆ getISDForVPIntrinsicID()
◆ RVVRegisterWidthLMUL
cl::opt< unsigned > RVVRegisterWidthLMUL("riscv-v-register-bit-width-lmul", cl::desc( "The LMUL to use for getRegisterBitWidth queries. Affects LMUL used " "by autovectorized code. Fractional LMULs are not supported."), cl::init(1), cl::Hidden) |
( |
"riscv-v-register-bit-width-lmul" |
, |
|
|
cl::desc( "The LMUL to use for getRegisterBitWidth queries. Affects LMUL used " "by autovectorized code. Fractional LMULs are not supported.") |
, |
|
|
cl::init(1) |
, |
|
|
cl::Hidden |
|
|
) |
| |
|
static |
◆ SLPMaxVF
cl::opt< unsigned > SLPMaxVF("riscv-v-slp-max-vf", cl::desc( "Result used for getMaximumVF query which is used exclusively by " "SLP vectorizer. Defaults to 1 which disables SLP."), cl::init(1), cl::Hidden) |
( |
"riscv-v-slp-max-vf" |
, |
|
|
cl::desc( "Result used for getMaximumVF query which is used exclusively by " "SLP vectorizer. Defaults to 1 which disables SLP.") |
, |
|
|
cl::init(1) |
, |
|
|
cl::Hidden |
|
|
) |
| |
|
static |
◆ VectorIntrinsicCostTable