Searched refs:RISCVVectorPeephole (Results 1 – 3 of 3) sorted by relevance
43 class RISCVVectorPeephole : public MachineFunctionPass { class50 RISCVVectorPeephole() : MachineFunctionPass(ID) {} in RISCVVectorPeephole() function in __anone69df7e80111::RISCVVectorPeephole81 char RISCVVectorPeephole::ID = 0;83 INITIALIZE_PASS(RISCVVectorPeephole, DEBUG_TYPE, "RISC-V Fold Masks", false,88 bool RISCVVectorPeephole::hasSameEEW(const MachineInstr &User, in hasSameEEW()102 bool RISCVVectorPeephole::tryToReduceVL(MachineInstr &MI) const { in tryToReduceVL()201 RISCVVectorPeephole::getConstant(const MachineOperand &VL) const { in getConstant()213 bool RISCVVectorPeephole::convertToVLMAX(MachineInstr &MI) const { in convertToVLMAX()274 bool RISCVVectorPeephole::isAllOnesMask(const MachineInstr *MaskDef) const { in isAllOnesMask()305 bool RISCVVectorPeephole::convertToWholeRegister(MachineInstr &MI) const { in convertToWholeRegister()[all …]
1707 // Note: we only have the masked variants because RISCVVectorPeephole
1723 SRCS_MIN+= Target/RISCV/RISCVVectorPeephole.cpp