reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1518 DebugLoc dl = MI->getDebugLoc(); 1519 MachineBasicBlock *BB = MI->getParent(); 1522 if (isThumb1 || !MI->getOperand(1).isDead()) { 1523 MachineOperand LDWb(MI->getOperand(1)); 1524 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA_UPD 1529 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA : ARM::LDMIA)); 1532 if (isThumb1 || !MI->getOperand(0).isDead()) { 1533 MachineOperand STWb(MI->getOperand(0)); 1534 STM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2STMIA_UPD 1539 STM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2STMIA : ARM::STMIA)); 1542 MachineOperand LDBase(MI->getOperand(3)); 1545 MachineOperand STBase(MI->getOperand(2)); 1551 for(unsigned I = 5; I < MI->getNumOperands(); ++I) 1552 ScratchRegs.push_back(MI->getOperand(I).getReg()); 1564 BB->erase(MI);