Home | History | Annotate | Download | only in ARM

Lines Matching defs:Op0

1480     bool CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1, DebugLoc &dl,
1558 /// Copy Op0 and Op1 operands into a new array assigned to MI.
1559 static void concatenateMemOperands(MachineInstr *MI, MachineInstr *Op0,
1562 size_t numMemRefs = (Op0->memoperands_end() - Op0->memoperands_begin())
1568 std::copy(Op0->memoperands_begin(), Op0->memoperands_end(), MemBegin);
1575 ARMPreAllocLoadStoreOpt::CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1,
1588 unsigned Opcode = Op0->getOpcode();
1607 if (!Op0->hasOneMemOperand() ||
1608 (*Op0->memoperands_begin())->isVolatile())
1611 unsigned Align = (*Op0->memoperands_begin())->getAlignment();
1620 int OffImm = getMemoryOpOffset(Op0);
1637 EvenReg = Op0->getOperand(0).getReg();
1641 BaseReg = Op0->getOperand(1).getReg();
1642 Pred = getInstrPredicate(Op0, PredReg);
1643 dl = Op0->getDebugLoc();
1738 MachineInstr *Op0 = Ops.back();
1747 if (NumMove == 2 && CanFormLdStDWord(Op0, Op1, dl, NewOpc,
1770 concatenateMemOperands(MIB, Op0, Op1);
1784 concatenateMemOperands(MIB, Op0, Op1);
1788 MBB->erase(Op0);