Home
last modified time | relevance | path

Searched refs:shrinkToUses (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp540 static void shrinkToUses(LiveInterval &LI, LiveIntervals &LIS) { in shrinkToUses() function
541 if (LIS.shrinkToUses(&LI)) { in shrinkToUses()
627 shrinkToUses(LI, LIS); in rematerializeCheapDef()
696 shrinkToUses(LI, LIS); in moveAndTeeForMultiUse()
H A DWebAssemblyMemIntrinsicResults.cpp136 LIS.shrinkToUses(FromLI); in replaceDominatedUses()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h188 LLVM_ABI bool shrinkToUses(LiveInterval *li,
197 LLVM_ABI void shrinkToUses(LiveInterval::SubRange &SR, Register Reg);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp344 void shrinkToUses(LiveInterval *LI, in shrinkToUses() function in __anonf9586a8a0111::RegisterCoalescer
347 if (LIS->shrinkToUses(LI, Dead)) { in shrinkToUses()
759 shrinkToUses(&IntA); in adjustCopiesBackFrom()
1277 shrinkToUses(&IntB); in removePartialRedundancy()
1280 shrinkToUses(&IntA); in removePartialRedundancy()
1717 shrinkToUses(&SrcInt, &DeadDefs); in reMaterializeTrivialDef()
1842 LIS->shrinkToUses(&DstLI); in eliminateUndefCopy()
2025 LIS->shrinkToUses(&LI); in setUndefOnPrunedSubRegUses()
2187 shrinkToUses(&DstLI); in joinCopy()
2240 LIS->shrinkToUses(S, LI.reg()); in joinCopy()
[all …]
H A DRenameIndependentSubregs.cpp386 LIS->shrinkToUses(&LI); in computeMainRangesFixFlags()
H A DLiveRangeEdit.cpp453 if (!LIS.shrinkToUses(LI, &Dead)) in eliminateDeadDefs()
H A DLiveIntervals.cpp485 bool LiveIntervals::shrinkToUses(LiveInterval *li, in shrinkToUses() function in LiveIntervals
493 shrinkToUses(S, li->reg()); in shrinkToUses()
587 void LiveIntervals::shrinkToUses(LiveInterval::SubRange &SR, Register Reg) { in shrinkToUses() function in LiveIntervals
H A DTwoAddressInstructionPass.cpp1953 LIS->shrinkToUses(&LI); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp256 LIS->shrinkToUses(SelLI); in optimizeVcndVcmpPair()
268 LIS->shrinkToUses(SelLI); in optimizeVcndVcmpPair()
H A DSIWholeQuadMode.cpp1079 LIS->shrinkToUses(&LI); in lowerBlock()
1533 LIS->shrinkToUses(RecomputeLI); in lowerCopyInstrs()
H A DSIInstrInfo.cpp4130 LIS->shrinkToUses(&DefLI); in convertToThreeAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp1458 LIS->shrinkToUses(&LI, &DeadMIs); in emitVSETVLIs()
1665 LIS->shrinkToUses(&LIS->getInterval(OldVLReg)); in coalesceVSETVLIs()
1730 LIS->shrinkToUses(&DefLI); in coalesceVSETVLIs()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp517 LIS->shrinkToUses(S, Reg); in updateDeadFlags()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc16640 {"_ZN4llvm13LiveIntervals12shrinkToUsesEPNS_12LiveIntervalE", "llvm::LiveIntervals::shrinkToUses(ll…