Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "riscv-insert-vsetvli" |
◆ RISCV_INSERT_VSETVLI_NAME
#define RISCV_INSERT_VSETVLI_NAME "RISC-V Insert VSETVLI pass" |
◆ adjustIncoming()
VSETVLIInfo adjustIncoming |
( |
const VSETVLIInfo & | PrevInfo, |
|
|
const VSETVLIInfo & | NewInfo, |
|
|
DemandedFields & | Demanded ) |
|
static |
◆ INITIALIZE_PASS()
◆ STATISTIC() [1/2]
STATISTIC |
( |
NumCoalescedVSETVL | , |
|
|
"Number of VSETVL inst coalesced" | ) |
◆ STATISTIC() [2/2]
STATISTIC |
( |
NumInsertedVSETVL | , |
|
|
"Number of VSETVL inst inserted" | ) |
◆ EnsureWholeVectorRegisterMoveValidVTYPE
cl::opt< bool > EnsureWholeVectorRegisterMoveValidVTYPE(DEBUG_TYPE "-whole-vector-register-move-valid-vtype", cl::Hidden, cl::desc("Insert vsetvlis before vmvNr.vs to ensure vtype is valid and " "vill is cleared"), cl::init(true)) |
( |
DEBUG_TYPE "-whole-vector-register-move-valid-vtype" | , |
|
|
cl::Hidden | , |
|
|
cl::desc("Insert vsetvlis before vmvNr.vs to ensure vtype is valid and " "vill is cleared") | , |
|
|
cl::init(true) | ) |
|
static |