Searched refs:FirstSlot (Results 1 – 2 of 2) sorted by relevance
1289 int FirstSlot = SortedSlots[I]; in runOnMachineFunction() local1293 if (MFI->getStackID(FirstSlot) != MFI->getStackID(SecondSlot)) in runOnMachineFunction()1296 LiveInterval *First = &*Intervals[FirstSlot]; in runOnMachineFunction()1298 auto &FirstS = LiveStarts[FirstSlot]; in runOnMachineFunction()1314 SlotRemap[SecondSlot] = FirstSlot; in runOnMachineFunction()1316 LLVM_DEBUG(dbgs() << "Merging #" << FirstSlot << " and slots #" in runOnMachineFunction()1318 Align MaxAlignment = std::max(MFI->getObjectAlign(FirstSlot), in runOnMachineFunction()1321 assert(MFI->getObjectSize(FirstSlot) >= in runOnMachineFunction()1327 MFI->setObjectAlignment(FirstSlot, MaxAlignment); in runOnMachineFunction()
1646 StringRef FirstSlot = Call.getSelector().getNameForSlot(0); in isKnownDeallocObjCMethodName() local1647 return FirstSlot == "dataWithBytesNoCopy" || in isKnownDeallocObjCMethodName()1648 FirstSlot == "initWithBytesNoCopy" || in isKnownDeallocObjCMethodName()1649 FirstSlot == "initWithCharactersNoCopy"; in isKnownDeallocObjCMethodName()3152 StringRef FirstSlot = Msg->getSelector().getNameForSlot(0); in mayFreeAnyEscapedMemoryOrIsModeledExplicitly() local3153 if (FirstSlot.ends_with("NoCopy")) in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3160 if (FirstSlot.starts_with("addPointer") || in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3161 FirstSlot.starts_with("insertPointer") || in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3162 FirstSlot.starts_with("replacePointer") || in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3163 FirstSlot.equals("valueWithPointer")) { in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()