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

References

lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  487   assert(isThumb1 && "Can only update base register uses for Thumb1!");
  634   bool SafeToClobberCPSR = !isThumb1 ||
  638   bool Writeback = isThumb1; // Thumb1 LDM/STM have base reg writeback.
  643   if (isThumb1 && ContainsReg(Regs, Base)) {
  654   bool haveIBAndDA = isNotVFP && !isThumb2 && !isThumb1;
  660   } else if (Offset == -4 * (int)NumRegs && isNotVFP && !isThumb1) {
  694       NewBase = findFreeReg(isThumb1 ? ARM::tGPRRegClass : ARM::GPRRegClass);
  701       (isThumb1 && Base == ARM::SP) ? ARM::tADDrSPi :
  702       (isThumb1 && Offset < 8) ? ARM::tADDi3 :
  703       isThumb1 ? ARM::tADDi8  : ARM::ADDri;
  709         (isThumb1 && Offset < 8 && Base != ARM::SP) ? ARM::tSUBi3 :
  710         isThumb1 ? ARM::tSUBi8  : ARM::SUBri;
  722     if (isThumb1) {
  786   if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill)
  792     assert(isThumb1 && "expected Writeback only inThumb1");
 1261   if (isThumb1) return false;
 1388   if (isThumb1) return false;
 1926   if (isThumb1) return false;
 2009   isThumb1 = AFI->isThumbFunction() && !isThumb2;
 2018     if (isThumb1)