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

References

lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  656   if (Offset == 4 && haveIBAndDA) {
  658   } else if (Offset == -4 * (int)NumRegs + 4 && haveIBAndDA) {
  660   } else if (Offset == -4 * (int)NumRegs && isNotVFP && !isThumb1) {
  663   } else if (Offset != 0 || Opcode == ARM::tLDRspi || Opcode == ARM::tSTRspi) {
  702       (isThumb1 && Offset < 8) ? ARM::tADDi3 :
  705     if (Offset < 0) {
  706       Offset = - Offset;
  706       Offset = - Offset;
  709         (isThumb1 && Offset < 8 && Base != ARM::SP) ? ARM::tSUBi3 :
  713     if (!TL->isLegalAddImmediate(Offset))
  748         assert(Offset % 4 == 0 && "tADDrSPi offset is scaled by 4");
  751             .addImm(Offset / 4)
  757             .addImm(Offset)
  762           .addImm(Offset)