Lines Matching defs:RISCVInsertWriteVXRM
1 //===-- RISCVInsertWriteVXRM.cpp - Insert Write of RISC-V VXRM CSR --------===//
194 class RISCVInsertWriteVXRM : public MachineFunctionPass {
203 RISCVInsertWriteVXRM() : MachineFunctionPass(ID) {}
225 char RISCVInsertWriteVXRM::ID = 0;
227 INITIALIZE_PASS(RISCVInsertWriteVXRM, DEBUG_TYPE, RISCV_INSERT_WRITE_VXRM_NAME,
240 bool RISCVInsertWriteVXRM::computeVXRMChanges(const MachineBasicBlock &MBB) {
269 void RISCVInsertWriteVXRM::computeAvailable(const MachineBasicBlock &MBB) {
311 void RISCVInsertWriteVXRM::computeAnticipated(const MachineFunction &MF, const MachineBasicBlock &MBB) {
360 void RISCVInsertWriteVXRM::emitWriteVXRM(MachineBasicBlock &MBB) {
450 bool RISCVInsertWriteVXRM::runOnMachineFunction(MachineFunction &MF) {
503 return new RISCVInsertWriteVXRM();