Lines Matching defs:MachineBasicBlock

59   operator MachineBasicBlock::iterator() const { return MI; }
98 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
241 /// instruction before the given position in the given MachineBasicBlock, and
244 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
245 MachineBasicBlock::iterator I,
255 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
256 MachineBasicBlock::instr_iterator I,
266 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
272 MachineBasicBlock::instr_iterator MII = I;
276 MachineBasicBlock::iterator MII = I;
281 /// instruction before the given position in the given MachineBasicBlock, and
284 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
285 MachineBasicBlock::iterator I,
294 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
295 MachineBasicBlock::instr_iterator I,
304 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
309 MachineBasicBlock::instr_iterator MII = I;
313 MachineBasicBlock::iterator MII = I;
318 /// instruction at the end of the given MachineBasicBlock, and does NOT take a
321 inline MachineInstrBuilder BuildMI(MachineBasicBlock *BB,
328 /// instruction at the end of the given MachineBasicBlock, and sets up the first
331 inline MachineInstrBuilder BuildMI(MachineBasicBlock *BB,
367 MachineBasicBlock &MBB;
368 MachineBasicBlock::instr_iterator Begin;
369 MachineBasicBlock::instr_iterator End;
374 MIBundleBuilder(MachineBasicBlock &BB,
375 MachineBasicBlock::iterator Pos)
379 MIBundleBuilder(MachineBasicBlock &BB,
380 MachineBasicBlock::iterator B,
381 MachineBasicBlock::iterator E)
398 MachineBasicBlock &getMBB() const { return MBB; }
401 /// Empty bundles aren't representable in a MachineBasicBlock.
405 MachineBasicBlock::instr_iterator begin() const { return Begin; }
408 MachineBasicBlock::instr_iterator end() const { return End; }
412 MIBundleBuilder &insert(MachineBasicBlock::instr_iterator I,