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

References

lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  490   for (; MBBI != MBB.end(); ++MBBI) {
  490   for (; MBBI != MBB.end(); ++MBBI) {
  492     unsigned Opc = MBBI->getOpcode();
  494     if (MBBI->readsRegister(Base)) {
  507           MBBI->getOperand(MBBI->getDesc().getNumOperands() - 3);
  507           MBBI->getOperand(MBBI->getDesc().getNumOperands() - 3);
  512         Register InstrSrcReg = getLoadStoreRegOp(*MBBI).getReg();
  519                  !definesCPSR(*MBBI)) {
  524           MBBI->getOperand(MBBI->getDesc().getNumOperands() - 3);
  524           MBBI->getOperand(MBBI->getDesc().getNumOperands() - 3);
  541     } else if (definesCPSR(*MBBI) || MBBI->isCall() || MBBI->isBranch()) {
  541     } else if (definesCPSR(*MBBI) || MBBI->isCall() || MBBI->isBranch()) {
  541     } else if (definesCPSR(*MBBI) || MBBI->isCall() || MBBI->isBranch()) {
  550       BuildMI(MBB, MBBI, DL, TII->get(ARM::tSUBi8), Base)
  559     if (MBBI->killsRegister(Base) || MBBI->definesRegister(Base))
  559     if (MBBI->killsRegister(Base) || MBBI->definesRegister(Base))
  570     if (MBBI != MBB.end()) --MBBI;
  570     if (MBBI != MBB.end()) --MBBI;
  571     BuildMI(MBB, MBBI, DL, TII->get(ARM::tSUBi8), Base)