Lines Matching refs:MachineBasicBlock
52 bool runOnMachineBasicBlock(MachineBasicBlock &MBB);
61 bool isDelayFiller(MachineBasicBlock &MBB,
62 MachineBasicBlock::iterator candidate);
64 void insertCallUses(MachineBasicBlock::iterator MI,
67 void insertDefsUses(MachineBasicBlock::iterator MI,
74 bool delayHasHazard(MachineBasicBlock::iterator candidate,
79 MachineBasicBlock::iterator
80 findDelayInstr(MachineBasicBlock &MBB, MachineBasicBlock::iterator slot);
82 bool needsUnimp(MachineBasicBlock::iterator I, unsigned &StructSize);
99 bool Filler::runOnMachineBasicBlock(MachineBasicBlock &MBB) {
102 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ++I)
104 MachineBasicBlock::iterator D = MBB.end();
105 MachineBasicBlock::iterator J = I;
119 MachineBasicBlock::iterator J = I;
128 MachineBasicBlock::iterator
129 Filler::findDelayInstr(MachineBasicBlock &MBB,
130 MachineBasicBlock::iterator slot)
137 MachineBasicBlock::iterator I = slot;
187 bool Filler::delayHasHazard(MachineBasicBlock::iterator candidate,
233 void Filler::insertCallUses(MachineBasicBlock::iterator MI,
259 void Filler::insertDefsUses(MachineBasicBlock::iterator MI,
291 bool Filler::isDelayFiller(MachineBasicBlock &MBB,
292 MachineBasicBlock::iterator candidate)
302 bool Filler::needsUnimp(MachineBasicBlock::iterator I, unsigned &StructSize)