Home
last modified time | relevance | path

Searched refs:useIntv (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp736 void SplitEditor::useIntv(const MachineBasicBlock &MBB) { in useIntv() function in SplitEditor
737 useIntv(LIS.getMBBStartIdx(&MBB), LIS.getMBBEndIdx(&MBB)); in useIntv()
740 void SplitEditor::useIntv(SlotIndex Start, SlotIndex End) { in useIntv() function in SplitEditor
1614 useIntv(SegStart, leaveIntvAfter(BI.LastInstr)); in splitSingleBlock()
1618 useIntv(SegStart, SegStop); in splitSingleBlock()
1687 useIntv(Start, Stop); in splitLiveThroughBlock()
1707 useIntv(Idx, Stop); in splitLiveThroughBlock()
1712 useIntv(Start, Idx); in splitLiveThroughBlock()
1728 useIntv(Idx, Stop); in splitLiveThroughBlock()
1733 useIntv(Start, Idx); in splitLiveThroughBlock()
[all …]
H A DSplitKit.h258 /// - Mark the ranges where the new interval is used with useIntv*
478 /// useIntv - indicate that all instructions in MBB should use OpenLI.
479 void useIntv(const MachineBasicBlock &MBB);
481 /// useIntv - indicate that all instructions in range should use OpenLI.
482 void useIntv(SlotIndex Start, SlotIndex End);
H A DRegAllocGreedy.cpp1464 SE->useIntv(SegStart, SegStop); in tryInstructionSplit()
1766 SE->useIntv(SegStart, SegStop); in tryLocalSplit()