Lines Matching defs:MachineInstr
11 // simplifying how MachineInstr's are created. It allows use of code like this:
45 MachineInstr *MI;
48 explicit MachineInstrBuilder(MachineInstr *mi) : MI(mi) {}
52 operator MachineInstr*() const { return MI; }
53 MachineInstr *operator->() const { return MI; }
146 const MachineInstrBuilder &setMemRefs(MachineInstr::mmo_iterator b,
147 MachineInstr::mmo_iterator e) const {
173 const MachineInstrBuilder &setMIFlag(MachineInstr::MIFlag Flag) const {
221 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL);
231 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL);
237 MachineInstr *I,
258 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL);
267 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL);
273 MachineInstr *I,