Lines Matching defs:BL
316 MachineInstr *BL =
321 : BuildMI(MBB, MBBI, DL, TII->get(ARM::BL)).addGlobalAddress(GV);
323 // Now copy the implicit operands from IndirectCall to BL and copy other
325 // However, both IndirectCall and BL instructions implictly use SP and
329 // implicit operands from the BL created above before we copy over all
333 for (unsigned OpIdx = BL->getNumExplicitOperands();
334 OpIdx < BL->getNumOperands(); OpIdx++) {
335 MachineOperand Op = BL->getOperand(OpIdx);
347 BL->removeOperand(FirstOpIdxToRemove);
348 BL->removeOperand(SecondOpIdxToRemove);
350 BL->copyImplicitOps(MF, IndirectCall);
351 MF.moveCallSiteInfo(&IndirectCall, BL);
354 BL->addOperand(MachineOperand::CreateReg(Reg, false /*isDef*/, true /*isImp*/,