Home | History | Annotate | Download | only in ARM

Lines Matching refs:Op0

1780     bool CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1, DebugLoc &dl,
1858 /// Copy Op0 and Op1 operands into a new array assigned to MI.
1859 static void concatenateMemOperands(MachineInstr *MI, MachineInstr *Op0,
1862 size_t numMemRefs = (Op0->memoperands_end() - Op0->memoperands_begin())
1868 std::copy(Op0->memoperands_begin(), Op0->memoperands_end(), MemBegin);
1875 ARMPreAllocLoadStoreOpt::CanFormLdStDWord(MachineInstr *Op0, MachineInstr *Op1,
1888 unsigned Opcode = Op0->getOpcode();
1908 if (!Op0->hasOneMemOperand() ||
1909 (*Op0->memoperands_begin())->isVolatile())
1912 unsigned Align = (*Op0->memoperands_begin())->getAlignment();
1921 int OffImm = getMemoryOpOffset(Op0);
1938 EvenReg = Op0->getOperand(0).getReg();
1942 BaseReg = Op0->getOperand(1).getReg();
1943 Pred = getInstrPredicate(Op0, PredReg);
1944 dl = Op0->getDebugLoc();
2034 MachineInstr *Op0 = Ops.back();
2043 if (NumMove == 2 && CanFormLdStDWord(Op0, Op1, dl, NewOpc,
2066 concatenateMemOperands(MIB, Op0, Op1);
2080 concatenateMemOperands(MIB, Op0, Op1);
2084 MBB->erase(Op0);