Home
last modified time | relevance | path

Searched refs:RISCVVectorPeephole (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVectorPeephole.cpp43 class RISCVVectorPeephole : public MachineFunctionPass { class
50 RISCVVectorPeephole() : MachineFunctionPass(ID) {} in RISCVVectorPeephole() function in __anone69df7e80111::RISCVVectorPeephole
81 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 …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsRISCV.td1707 // Note: we only have the masked variants because RISCVVectorPeephole
/freebsd/lib/clang/libllvm/
H A DMakefile1723 SRCS_MIN+= Target/RISCV/RISCVVectorPeephole.cpp