Home
last modified time | relevance | path

Searched refs:isSameInstr (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp1138 if (Next != E && !SlotIndex::isSameInstr(OldIdx, Next->start) && in handleMoveDown()
1157 bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end); in handleMoveDown()
1165 if (OldIdxOut == E || !SlotIndex::isSameInstr(OldIdx, OldIdxOut->start)) in handleMoveDown()
1173 assert(OldIdxOut != E && SlotIndex::isSameInstr(OldIdx, OldIdxOut->start) && in handleMoveDown()
1262 SlotIndex::isSameInstr(AfterNewIdx->start, NewIdxDef)) { in handleMoveDown()
1301 bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end); in handleMoveUp()
1314 if (OldIdxOut == E || !SlotIndex::isSameInstr(OldIdx, OldIdxOut->start)) in handleMoveUp()
1323 assert(OldIdxOut != E && SlotIndex::isSameInstr(OldIdx, OldIdxOut->start) && in handleMoveUp()
1332 if (SlotIndex::isSameInstr(NewIdxOut->start, NewIdx)) { in handleMoveUp()
H A DLiveRangeEdit.cpp131 if (SlotIndex::isSameInstr(OrigIdx, UseIdx)) in allUsesAvailableAt()
331 isOrigDef = SlotIndex::isSameInstr(OrigVNI->def, Idx); in eliminateDeadDef()
H A DSplitKit.h132 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
H A DRegisterCoalescer.cpp705 if (SS != S.end() && SlotIndex::isSameInstr(SS->start, SS->end)) { in adjustCopiesBackFrom()
1251 if (SlotIndex::isSameInstr(EndPoints[I], CopyIdx)) { in removePartialRedundancy()
1744 assert(SVNI != nullptr && SlotIndex::isSameInstr(SVNI->def, RegIndex)); in eliminateUndefCopy()
2817 assert(SlotIndex::isSameInstr(VNI->def, OtherVNI->def) && "Broken LRQ"); in analyzeValue()
2854 assert(!SlotIndex::isSameInstr(VNI->def, V.OtherVNI->def) && "Broken LRQ"); in analyzeValue()
3164 assert(!SlotIndex::isSameInstr(VNI->def, TaintExtent.front().first) && in resolveConflicts()
H A DSplitKit.cpp126 if (SlotIndex::isSameInstr(VNI->def, LIP.second)) in computeLastInsertPoint()
187 UseSlots.erase(llvm::unique(UseSlots, SlotIndex::isSameInstr), in analyzeUses()
766 if (SpillMode && !SlotIndex::isSameInstr(ParentVNI->def, Idx) && in leaveIntvAfter()
H A DLiveInterval.cpp100 if (SlotIndex::isSameInstr(Def, S->start)) { in createDeadDef()
H A DInlineSpiller.cpp1178 if (SlotIndex::isSameInstr(Idx, VNI->def)) in spillAroundUses()
H A DMachineVerifier.cpp2754 !SlotIndex::isSameInstr(VNI->def, DefIdx) || in checkLivenessAtDef()
3562 if (!SlotIndex::isSameInstr(S.start, S.end)) { in verifyLiveRangeSegment()
H A DTwoAddressInstructionPass.cpp391 return !I->end.isBlock() && SlotIndex::isSameInstr(I->end, useIdx); in isPlainlyKilled()
H A DMachineScheduler.cpp2136 if (SlotIndex::isSameInstr(std::prev(GlobalSegment)->end, in constrainLocalCopy()
2142 if (SlotIndex::isSameInstr(std::prev(GlobalSegment)->start, in constrainLocalCopy()
H A DRegAllocGreedy.cpp1614 if (SlotIndex::isSameInstr(Uses[I + 1], RMS[RI]) && I + 1 == NumGaps) in tryLocalSplit()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h176 static bool isSameInstr(SlotIndex A, SlotIndex B) { in isSameInstr() function
H A DLiveInterval.h560 if (SlotIndex::isSameInstr(Idx, I->end)) { in Query()