Home | History | Annotate | Download | only in ARM

Lines Matching refs:Op0

1910     bool CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1, DebugLoc &dl,
1990 /// Copy \p Op0 and \p Op1 operands into a new array assigned to MI.
1991 static void concatenateMemOperands(MachineInstr *MI, MachineInstr *Op0,
1994 size_t numMemRefs = (Op0->memoperands_end() - Op0->memoperands_begin())
2000 std::copy(Op0->memoperands_begin(), Op0->memoperands_end(), MemBegin);
2007 ARMPreAllocLoadStoreOpt::CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1,
2021 unsigned Opcode = Op0->getOpcode();
2041 if (!Op0->hasOneMemOperand() ||
2042 (*Op0->memoperands_begin())->isVolatile())
2045 unsigned Align = (*Op0->memoperands_begin())->getAlignment();
2054 int OffImm = getMemoryOpOffset(Op0);
2071 FirstReg = Op0->getOperand(0).getReg();
2075 BaseReg = Op0->getOperand(1).getReg();
2076 Pred = getInstrPredicate(Op0, PredReg);
2077 dl = Op0->getDebugLoc();
2167 MachineInstr *Op0 = Ops.back();
2176 if (NumMove == 2 && CanFormLdStDWord(Op0, Op1, dl, NewOpc,
2199 concatenateMemOperands(MIB, Op0, Op1);
2213 concatenateMemOperands(MIB, Op0, Op1);
2217 MBB->erase(Op0);