Lines Matching refs:StackOffset

54         if ((!FIE->IsSimple || FIE->StackOffset >= 0) && FIE->IsStore &&  in analyzeSaves()
111 OffsetsByReg[FIE->RegOrImm] = FIE->StackOffset; in analyzeSaves()
138 if (!FIE->IsSimple || FIE->StackOffset >= 0 || in analyzeRestores()
147 if (FIE->StackOffset != OffsetsByReg[FIE->RegOrImm]) { in analyzeRestores()
321 blacklistRegion(FIEX->StackOffset, FIEX->Size); in classifyStackAccesses()
331 blacklistRegion(FIEX->StackOffset, FIEX->Size); in classifyStackAccesses()
337 if (isRegionBlacklisted(FIEX->StackOffset, FIEX->Size) || in classifyStackAccesses()
338 blacklistAllInConflictWith(FIEX->StackOffset, FIEX->Size)) { in classifyStackAccesses()
344 AvailableRegions[FIEX->StackOffset] = FIEX->Size; in classifyStackAccesses()
345 BC.MIB->addAnnotation(Inst, getSlotTag(), FIEX->StackOffset, AllocatorId); in classifyStackAccesses()
346 RegionToRegMap[FIEX->StackOffset].insert(FIEX->RegOrImm); in classifyStackAccesses()
347 RegToRegionMap[FIEX->RegOrImm].insert(FIEX->StackOffset); in classifyStackAccesses()
348 LLVM_DEBUG(dbgs() << "Adding region " << FIEX->StackOffset << " size " in classifyStackAccesses()
437 return canCollapseRegion(FIE->StackOffset); in canCollapseRegion()
460 int64_t RegionAddr = FIE->StackOffset; in collapseRegion()
478 BC.MIB->getAnnotationAs<decltype(FrameIndexEntry::StackOffset)>( in collapseRegion()
577 BC.MIB->getAnnotationAs<decltype(FrameIndexEntry::StackOffset)>( in insertRegion()
661 int64_t StackOffset = 0; in performChanges() local
670 Reg, SrcImm, StackPtrReg, StackOffset, in performChanges()
683 StackOffset + Adjustment, Reg, Size); in performChanges()
685 BC.MIB->createSaveToStack(Inst, StackPtrReg, StackOffset + Adjustment, in performChanges()
1532 int64_t StackOffset = 0; in insertUpdatedCFI() local
1540 SrcImm, StackPtrReg, StackOffset, Size, in insertUpdatedCFI()
1655 FIE.StackOffset - SPVal, FIE.RegOrImm, in createStackAccess()
1659 FIE.StackOffset - SPVal, FIE.RegOrImm, in createStackAccess()
1671 FIE.StackOffset - FPVal, FIE.RegOrImm, in createStackAccess()
1675 FIE.StackOffset - FPVal, FIE.RegOrImm, FIE.Size); in createStackAccess()
1749 PushOffsetByReg[Item.AffectedReg] = Item.FIEToInsert.StackOffset; in processInsertion()
1751 PopOffsetByReg[Item.AffectedReg] = Item.FIEToInsert.StackOffset; in processInsertion()
1757 << "; stack offset = " << Item.FIEToInsert.StackOffset in processInsertion()
2107 A.FIEToInsert.StackOffset == B.FIEToInsert.StackOffset); in operator ==()