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()
static VSETVLIInfo adjustIncoming |
( |
VSETVLIInfo |
PrevInfo, |
|
|
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 |