| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegStackify.cpp | 540 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 D | WebAssemblyMemIntrinsicResults.cpp | 136 LIS.shrinkToUses(FromLI); in replaceDominatedUses()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveIntervals.h | 188 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 D | RegisterCoalescer.cpp | 344 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 D | RenameIndependentSubregs.cpp | 386 LIS->shrinkToUses(&LI); in computeMainRangesFixFlags()
|
| H A D | LiveRangeEdit.cpp | 453 if (!LIS.shrinkToUses(LI, &Dead)) in eliminateDeadDefs()
|
| H A D | LiveIntervals.cpp | 485 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 D | TwoAddressInstructionPass.cpp | 1953 LIS->shrinkToUses(&LI); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMaskingPreRA.cpp | 256 LIS->shrinkToUses(SelLI); in optimizeVcndVcmpPair() 268 LIS->shrinkToUses(SelLI); in optimizeVcndVcmpPair()
|
| H A D | SIWholeQuadMode.cpp | 1079 LIS->shrinkToUses(&LI); in lowerBlock() 1533 LIS->shrinkToUses(RecomputeLI); in lowerCopyInstrs()
|
| H A D | SIInstrInfo.cpp | 4130 LIS->shrinkToUses(&DefLI); in convertToThreeAddress()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 1458 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 D | HexagonExpandCondsets.cpp | 517 LIS->shrinkToUses(S, Reg); in updateDeadFlags()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 16640 {"_ZN4llvm13LiveIntervals12shrinkToUsesEPNS_12LiveIntervalE", "llvm::LiveIntervals::shrinkToUses(ll…
|