Searched refs:SplitLIs (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyOptimizeLiveIntervals.cpp | 88 SmallVector<LiveInterval *, 4> SplitLIs; in runOnMachineFunction() local 96 LIS.splitSeparateComponents(LIS.getInterval(Reg), SplitLIs); in runOnMachineFunction() 97 if (Reg == TRI.getFrameRegister(MF) && SplitLIs.size() > 0) { in runOnMachineFunction() 105 SplitLIs.back()->reg()); in runOnMachineFunction() 107 SplitLIs.clear(); in runOnMachineFunction()
|
H A D | WebAssemblyRegStackify.cpp | 516 SmallVector<LiveInterval *, 4> SplitLIs; in shrinkToUses() local 517 LIS.splitSeparateComponents(LI, SplitLIs); in shrinkToUses()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRangeEdit.cpp | 468 SmallVector<LiveInterval*, 8> SplitLIs; in eliminateDeadDefs() local 469 LIS.splitSeparateComponents(*LI, SplitLIs); in eliminateDeadDefs() 470 if (!SplitLIs.empty()) in eliminateDeadDefs() 474 for (const LiveInterval *SplitLI : SplitLIs) { in eliminateDeadDefs()
|
H A D | LiveIntervals.cpp | 229 SmallVector<LiveInterval*, 8> SplitLIs; in computeVirtRegs() local 230 splitSeparateComponents(LI, SplitLIs); in computeVirtRegs() 1767 SmallVectorImpl<LiveInterval*> &SplitLIs) { in splitSeparateComponents() argument 1777 SplitLIs.push_back(&NewLI); in splitSeparateComponents() 1779 ConEQ.Distribute(LI, SplitLIs.data(), *MRI); in splitSeparateComponents()
|
H A D | SplitKit.cpp | 1567 SmallVector<LiveInterval*, 8> SplitLIs; in finish() local 1568 LIS.splitSeparateComponents(LI, SplitLIs); in finish() 1570 for (LiveInterval *SplitLI : SplitLIs) in finish()
|
H A D | RegisterCoalescer.cpp | 350 SmallVector<LiveInterval*, 8> SplitLIs; in shrinkToUses() local 351 LIS->splitSeparateComponents(*LI, SplitLIs); in shrinkToUses()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 450 SmallVectorImpl<LiveInterval *> &SplitLIs);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInsertVSETVLI.cpp | 1459 SmallVector<LiveInterval *> SplitLIs; in emitVSETVLIs() local 1460 LIS->splitSeparateComponents(LI, SplitLIs); in emitVSETVLIs()
|