Home | History | Annotate | Download | only in Blackfin

Lines Matching defs:MBB

88 void BlackfinRegisterInfo::adjustRegister(MachineBasicBlock &MBB,
97 BuildMI(MBB, I, DL, TII.get(BF::ADDpp_imm7), Reg)
104 loadConstant(MBB, I, DL, ScratchReg, delta);
108 BuildMI(MBB, I, DL, TII.get(BF::ADDpp), Reg)
115 BuildMI(MBB, I, DL, TII.get(BF::ADD), Reg)
122 void BlackfinRegisterInfo::loadConstant(MachineBasicBlock &MBB,
128 BuildMI(MBB, I, DL, TII.get(BF::LOADimm7), Reg).addImm(value);
133 BuildMI(MBB, I, DL, TII.get(BF::LOADuimm16), Reg).addImm(value);
138 BuildMI(MBB, I, DL, TII.get(BF::LOADimm16), Reg).addImm(value);
143 BuildMI(MBB, I, DL,
147 BuildMI(MBB, I, DL,
156 MachineBasicBlock &MBB,
165 adjustRegister(MBB, I, I->getDebugLoc(), BF::SP, BF::P1, -Amount);
169 adjustRegister(MBB, I, I->getDebugLoc(), BF::SP, BF::P1, Amount);
173 MBB.erase(I);
193 MachineBasicBlock &MBB = *MI.getParent();
194 MachineFunction &MF = *MBB.getParent();
256 loadConstant(MBB, II, DL, DestReg, Offset);
269 loadConstant(MBB, II, DL, ScratchReg, Offset);
270 BuildMI(MBB, II, DL, TII.get(BF::ADDpp), ScratchReg)
285 BuildMI(MBB, II, DL, TII.get(BF::MOVENCC_z), ScratchReg)
287 BuildMI(MBB, II, DL, TII.get(BF::BITTGL), ScratchReg)
290 BuildMI(MBB, II, DL, TII.get(BF::MOVECC_zext), ScratchReg)
313 BuildMI(MBB, II, DL, TII.get(BF::MOVECC_nz), BF::CC)
317 BuildMI(MBB, II, DL, TII.get(BF::SETEQri_not), BF::NCC)