Home | History | Annotate | Download | only in Mips

Lines Matching refs:AT

164   // Split the MBBs if they have two branches. Each basic block should have at
276 // lui $at, %hi($tgt - $baltgt)
278 // addiu $at, $at, %lo($tgt - $baltgt)
279 // addu $at, $ra, $at
281 // jr $at
295 .append(BuildMI(*MF, DL, TII->get(Mips::LUi), Mips::AT).addImm(Hi));
299 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::AT)
300 .addReg(Mips::AT).addImm(Lo);
301 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDu), Mips::AT)
302 .addReg(Mips::RA).addReg(Mips::AT);
307 .append(BuildMI(*MF, DL, TII->get(Mips::JR)).addReg(Mips::AT))
314 // lui64 $at, %highest($tgt - $baltgt)
315 // daddiu $at, $at, %higher($tgt - $baltgt)
316 // dsll $at, $at, 16
317 // daddiu $at, $at, %hi($tgt - $baltgt)
319 // dsll $at, $at, 16
321 // daddiu $at, $at, %lo($tgt - $baltgt)
322 // daddu $at, $ra, $at
324 // jr64 $at