Lines Matching refs:Op0
1465 bool CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1, DebugLoc &dl,
1543 /// Copy Op0 and Op1 operands into a new array assigned to MI.
1544 static void concatenateMemOperands(MachineInstr *MI, MachineInstr *Op0,
1547 size_t numMemRefs = (Op0->memoperands_end() - Op0->memoperands_begin())
1553 std::copy(Op0->memoperands_begin(), Op0->memoperands_end(), MemBegin);
1560 ARMPreAllocLoadStoreOpt::CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1,
1573 unsigned Opcode = Op0->getOpcode();
1590 if (!Op0->hasOneMemOperand() ||
1591 !(*Op0->memoperands_begin())->getValue() ||
1592 (*Op0->memoperands_begin())->isVolatile())
1595 unsigned Align = (*Op0->memoperands_begin())->getAlignment();
1604 int OffImm = getMemoryOpOffset(Op0);
1621 EvenReg = Op0->getOperand(0).getReg();
1625 BaseReg = Op0->getOperand(1).getReg();
1626 Pred = getInstrPredicate(Op0, PredReg);
1627 dl = Op0->getDebugLoc();
1722 MachineInstr *Op0 = Ops.back();
1731 if (NumMove == 2 && CanFormLdStDWord(Op0, Op1, dl, NewOpc,
1754 concatenateMemOperands(MIB, Op0, Op1);
1768 concatenateMemOperands(MIB, Op0, Op1);
1772 MBB->erase(Op0);