Searched refs:FirstSlot (Results 1 – 2 of 2) sorted by relevance
1318 int FirstSlot = SortedSlots[I]; in run() local1322 if (MFI->getStackID(FirstSlot) != MFI->getStackID(SecondSlot)) in run()1325 LiveInterval *First = &*Intervals[FirstSlot]; in run()1327 auto &FirstS = LiveStarts[FirstSlot]; in run()1343 SlotRemap[SecondSlot] = FirstSlot; in run()1345 LLVM_DEBUG(dbgs() << "Merging #" << FirstSlot << " and slots #" in run()1347 Align MaxAlignment = std::max(MFI->getObjectAlign(FirstSlot), in run()1350 assert(MFI->getObjectSize(FirstSlot) >= in run()1356 MFI->setObjectAlignment(FirstSlot, MaxAlignment); in run()
1821 StringRef FirstSlot = Call.getSelector().getNameForSlot(0); in isKnownDeallocObjCMethodName() local1822 return FirstSlot == "dataWithBytesNoCopy" || in isKnownDeallocObjCMethodName()1823 FirstSlot == "initWithBytesNoCopy" || in isKnownDeallocObjCMethodName()1824 FirstSlot == "initWithCharactersNoCopy"; in isKnownDeallocObjCMethodName()3400 StringRef FirstSlot = Msg->getSelector().getNameForSlot(0); in mayFreeAnyEscapedMemoryOrIsModeledExplicitly() local3401 if (FirstSlot.ends_with("NoCopy")) in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3408 if (FirstSlot.starts_with("addPointer") || in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3409 FirstSlot.starts_with("insertPointer") || in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3410 FirstSlot.starts_with("replacePointer") || in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()3411 FirstSlot == "valueWithPointer") { in mayFreeAnyEscapedMemoryOrIsModeledExplicitly()