Home
last modified time | relevance | path

Searched refs:SplitLIs (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeLiveIntervals.cpp83 SmallVector<LiveInterval *, 4> SplitLIs; in runOnMachineFunction() local
91 LIS.splitSeparateComponents(LIS.getInterval(Reg), SplitLIs); in runOnMachineFunction()
92 if (Reg == TRI.getFrameRegister(MF) && SplitLIs.size() > 0) { in runOnMachineFunction()
100 SplitLIs.back()->reg()); in runOnMachineFunction()
102 SplitLIs.clear(); in runOnMachineFunction()
H A DWebAssemblyRegStackify.cpp506 SmallVector<LiveInterval *, 4> SplitLIs; in shrinkToUses() local
507 LIS.splitSeparateComponents(LI, SplitLIs); in shrinkToUses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp433 SmallVector<LiveInterval*, 8> SplitLIs; in eliminateDeadDefs() local
434 LIS.splitSeparateComponents(*LI, SplitLIs); in eliminateDeadDefs()
435 if (!SplitLIs.empty()) in eliminateDeadDefs()
439 for (const LiveInterval *SplitLI : SplitLIs) { in eliminateDeadDefs()
H A DLiveIntervals.cpp211 SmallVector<LiveInterval*, 8> SplitLIs; in computeVirtRegs() local
212 splitSeparateComponents(LI, SplitLIs); in computeVirtRegs()
1734 SmallVectorImpl<LiveInterval*> &SplitLIs) { in splitSeparateComponents() argument
1745 SplitLIs.push_back(&NewLI); in splitSeparateComponents()
1747 ConEQ.Distribute(LI, SplitLIs.data(), *MRI); in splitSeparateComponents()
H A DSplitKit.cpp1540 SmallVector<LiveInterval*, 8> SplitLIs; in finish() local
1541 LIS.splitSeparateComponents(LI, SplitLIs); in finish()
1543 for (LiveInterval *SplitLI : SplitLIs) in finish()
H A DRegisterCoalescer.cpp341 SmallVector<LiveInterval*, 8> SplitLIs; in shrinkToUses() local
342 LIS->splitSeparateComponents(*LI, SplitLIs); in shrinkToUses()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h441 SmallVectorImpl<LiveInterval*> &SplitLIs);