Go to the source code of this file.
◆ CASE_VMERGE_TO_VMV
#define CASE_VMERGE_TO_VMV |
( |
|
lmul | ) |
|
Value: case RISCV::PseudoVMERGE_VVM_##lmul: \
NewOpc = RISCV::PseudoVMV_V_V_##lmul; \
break;
◆ DEBUG_TYPE
#define DEBUG_TYPE "riscv-vector-peephole" |
◆ INITIALIZE_PASS()
INITIALIZE_PASS |
( |
RISCVVectorPeephole |
, |
|
|
DEBUG_TYPE |
, |
|
|
"RISC-V Fold Masks" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |
Definition at line 75 of file RISCVVectorPeephole.cpp.
References assert(), llvm::MachineOperand::ChangeToImmediate(), llvm::RISCVVType::decodeVLMUL(), llvm::RISCVII::getLMul(), llvm::MachineOperand::getReg(), llvm::RISCVII::getSEWOpNum(), llvm::RISCVII::getVLOpNum(), llvm::RISCVII::hasSEWOp(), llvm::RISCVII::hasVLOp(), llvm::MachineOperand::isReg(), llvm::RISCVVType::isValidSEW(), MI, MRI, and llvm::RISCV::VLMaxSentinel.