Lines Matching defs:RISCVInsertWriteVXRM
1 //===-- RISCVInsertWriteVXRM.cpp - Insert Write of RISC-V VXRM CSR --------===//
165 class RISCVInsertWriteVXRM : public MachineFunctionPass {
174 RISCVInsertWriteVXRM() : MachineFunctionPass(ID) {}
196 char RISCVInsertWriteVXRM::ID = 0;
198 INITIALIZE_PASS(RISCVInsertWriteVXRM, DEBUG_TYPE, RISCV_INSERT_WRITE_VXRM_NAME,
211 bool RISCVInsertWriteVXRM::computeVXRMChanges(const MachineBasicBlock &MBB) {
240 void RISCVInsertWriteVXRM::computeAvailable(const MachineBasicBlock &MBB) {
282 void RISCVInsertWriteVXRM::computeAnticipated(const MachineBasicBlock &MBB) {
326 void RISCVInsertWriteVXRM::emitWriteVXRM(MachineBasicBlock &MBB) {
416 bool RISCVInsertWriteVXRM::runOnMachineFunction(MachineFunction &MF) {
469 return new RISCVInsertWriteVXRM();