Lines Matching refs:CSA

737       BV &= CSA.CalleeSaved;  in classifyCSRUses()
741 if (CSA.getSavedReg(Inst) != I && CSA.getRestoredReg(Inst) != I) in classifyCSRUses()
746 BV = CSA.CalleeSaved; in classifyCSRUses()
757 if (!CSA.CalleeSaved[I]) in pruneUnwantedCSRs()
760 CSA.CalleeSaved.reset(I); in pruneUnwantedCSRs()
768 CSA.CalleeSaved.reset(I); in pruneUnwantedCSRs()
771 if (!CSA.HasRestores[I]) { in pruneUnwantedCSRs()
776 CSA.CalleeSaved.reset(I); in pruneUnwantedCSRs()
807 if (!CSA.CalleeSaved[I]) in computeSaveLocations()
839 if (!CSA.CalleeSaved[I]) in computeSaveLocations()
892 const uint64_t CurSavingCost = CSA.SavingCost[CSR]; in isBestSavePosCold()
893 if (!CSA.CalleeSaved[CSR]) in isBestSavePosCold()
1077 for (MCInst *Save : CSA.getSavesByReg(CSR)) { in validatePushPopsMode()
1084 for (MCInst *Load : CSA.getRestoresByReg(CSR)) { in validatePushPopsMode()
1167 uint16_t SavedReg = CSA.getSavedReg(Inst); in scheduleOldSaveRestoresRemoval()
1168 uint16_t RestoredReg = CSA.getRestoredReg(Inst); in scheduleOldSaveRestoresRemoval()
1210 if (BC.MIB->isCFI(Inst) || CSA.getSavedReg(Inst) == CSR || in doesInstUsesCSR()
1211 CSA.getRestoredReg(Inst) == CSR) in doesInstUsesCSR()
1222 const FrameIndexEntry *FIESave = CSA.SaveFIEByReg[CSR]; in scheduleSaveRestoreInsertions()
1223 const FrameIndexEntry *FIELoad = CSA.LoadFIEByReg[CSR]; in scheduleSaveRestoreInsertions()
1307 const FrameIndexEntry *FIESave = CSA.SaveFIEByReg[I]; in moveSaveRestores()
1308 const FrameIndexEntry *FIELoad = CSA.LoadFIEByReg[I]; in moveSaveRestores()
1390 for (MCInst *Save : CSA.getSavesByReg(RegNdx)) in moveSaveRestores()
2010 CSA.compute(); in perform()