Developing the specifics of the machine function pass – Beyond Instruction Selection-2

private:void addZeroDivCheck(MachineBasicBlock &MBB, MachineInstr *DivInst);}; class M88kBuilder {MachineBasicBlock *MBB;MachineBasicBlock::iterator I;const DebugLoc &DL;const TargetInstrInfo &TII;const TargetRegisterInfo &TRI;const RegisterBankInfo &RBI; public:M88kBuilder(M88kDivInstr &Pass, MachineBasicBlock MBB, const DebugLoc &DL) : MBB(MBB), I(MBB->end()), DL(DL), TII(Pass.TII),

Read More