Lines Matching defs:BuildMI

10 // This file exposes a function named BuildMI, which is useful for dramatically
13 // M = BuildMI(X86::ADDrr8, 2).addReg(argVal1).addReg(argVal2);
225 /// BuildMI - Builder interface. Specify how to create the initial instruction
228 inline MachineInstrBuilder BuildMI(MachineFunction &MF,
234 /// BuildMI - This version of the builder sets up the first operand as a
237 inline MachineInstrBuilder BuildMI(MachineFunction &MF,
245 /// BuildMI - This version of the builder inserts the newly-built
249 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
260 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
271 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
278 return BuildMI(BB, MII, DL, MCID, DestReg);
282 return BuildMI(BB, MII, DL, MCID, DestReg);
285 /// BuildMI - This version of the builder inserts the newly-built
289 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
299 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
309 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
315 return BuildMI(BB, MII, DL, MCID);
319 return BuildMI(BB, MII, DL, MCID);
322 /// BuildMI - This version of the builder inserts the newly-built
326 inline MachineInstrBuilder BuildMI(MachineBasicBlock *BB,
329 return BuildMI(*BB, BB->end(), DL, MCID);
332 /// BuildMI - This version of the builder inserts the newly-built
336 inline MachineInstrBuilder BuildMI(MachineBasicBlock *BB,
340 return BuildMI(*BB, BB->end(), DL, MCID, DestReg);
343 /// BuildMI - This version of the builder builds a DBG_VALUE intrinsic
348 inline MachineInstrBuilder BuildMI(MachineFunction &MF,
356 return BuildMI(MF, DL, MCID)
362 return BuildMI(MF, DL, MCID)
369 /// BuildMI - This version of the builder builds a DBG_VALUE intrinsic
373 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB,
382 MachineInstr *MI = BuildMI(MF, DL, MCID, IsIndirect, Reg, Offset, MD);