Home | History | Annotate | Download | only in X86

Lines Matching refs:MIB

91 addDirectMem(const MachineInstrBuilder &MIB, unsigned Reg) {
94 return MIB.addReg(Reg).addImm(1).addReg(0).addImm(0).addReg(0);
99 addOffset(const MachineInstrBuilder &MIB, int Offset) {
100 return MIB.addImm(1).addReg(0).addImm(Offset).addReg(0);
108 addRegOffset(const MachineInstrBuilder &MIB,
110 return addOffset(MIB.addReg(Reg, getKillRegState(isKill)), Offset);
115 static inline const MachineInstrBuilder &addRegReg(const MachineInstrBuilder &MIB,
118 return MIB.addReg(Reg1, getKillRegState(isKill1)).addImm(1)
123 addFullAddress(const MachineInstrBuilder &MIB,
128 MIB.addReg(AM.Base.Reg);
131 MIB.addFrameIndex(AM.Base.FrameIndex);
134 MIB.addImm(AM.Scale).addReg(AM.IndexReg);
136 MIB.addGlobalAddress(AM.GV, AM.Disp, AM.GVOpFlags);
138 MIB.addImm(AM.Disp);
140 return MIB.addReg(0);
149 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) {
150 MachineInstr *MI = MIB;
163 return addOffset(MIB.addFrameIndex(FI), Offset)
175 addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI,
178 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0)