reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARC/ARCOptAddrMode.cpp
  188   assert((Ldst.mayLoad() || Ldst.mayStore()) && "LD/ST instruction expected");
  188   assert((Ldst.mayLoad() || Ldst.mayStore()) && "LD/ST instruction expected");
  192   LLVM_DEBUG(dbgs() << "[ABAW] tryToCombine " << Ldst);
  193   if (!AII->getBaseAndOffsetPosition(Ldst, BasePos, OffsetPos)) {
  198   MachineOperand &Base = Ldst.getOperand(BasePos);
  199   MachineOperand &Offset = Ldst.getOperand(OffsetPos);
  227     MachineInstr *MoveTo = canJoinInstructions(&Ldst, &Add, &Uses);
  235     LLVM_DEBUG(MachineInstr *First = &Ldst; MachineInstr *Last = &Add;
  242     MachineInstr *Result = Ldst.getNextNode();
  244       Ldst.removeFromParent();
  245       Add.getParent()->insertAfter(Add.getIterator(), &Ldst);
  252     int NewOpcode = ARC::getPostIncOpcode(Ldst.getOpcode());
  255     changeToAddrMode(Ldst, NewOpcode, NewBaseReg, Add.getOperand(2));