Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DLiveIntervals.h159 bool shrinkToUses(LiveInterval *li,
168 void shrinkToUses(LiveInterval::SubRange &SR, Register Reg);
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyRegStackify.cpp511 static void shrinkToUses(LiveInterval &LI, LiveIntervals &LIS) { in shrinkToUses() function
512 if (LIS.shrinkToUses(&LI)) { in shrinkToUses()
590 shrinkToUses(LI, LIS); in rematerializeCheapDef()
667 shrinkToUses(LI, LIS); in moveAndTeeForMultiUse()
DWebAssemblyMemIntrinsicResults.cpp136 LIS.shrinkToUses(FromLI); in replaceDominatedUses()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DRegisterCoalescer.cpp349 void shrinkToUses(LiveInterval *LI, in shrinkToUses() function in __anoncde421860111::RegisterCoalescer
352 if (LIS->shrinkToUses(LI, Dead)) { in shrinkToUses()
746 shrinkToUses(&IntA); in adjustCopiesBackFrom()
1248 shrinkToUses(&IntB); in removePartialRedundancy()
1251 shrinkToUses(&IntA); in removePartialRedundancy()
1601 shrinkToUses(&SrcInt, &DeadDefs); in reMaterializeTrivialDef()
1719 LIS->shrinkToUses(&DstLI); in eliminateUndefCopy()
1899 LIS->shrinkToUses(&LI); in setUndefOnPrunedSubRegUses()
2059 shrinkToUses(&DstLI); in joinCopy()
2110 LIS->shrinkToUses(S, LI.reg()); in joinCopy()
[all …]
DRenameIndependentSubregs.cpp373 LIS->shrinkToUses(&LI); in computeMainRangesFixFlags()
DLiveRangeEdit.cpp454 if (!LIS.shrinkToUses(LI, &Dead)) in eliminateDeadDefs()
DLiveIntervals.cpp449 bool LiveIntervals::shrinkToUses(LiveInterval *li, in shrinkToUses() function in LiveIntervals
457 shrinkToUses(S, li->reg()); in shrinkToUses()
551 void LiveIntervals::shrinkToUses(LiveInterval::SubRange &SR, Register Reg) { in shrinkToUses() function in LiveIntervals
DTwoAddressInstructionPass.cpp1863 LIS->shrinkToUses(&LI); in runOnMachineFunction()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIOptimizeExecMaskingPreRA.cpp283 LIS->shrinkToUses(SelLI); in optimizeVcndVcmpPair()
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonExpandCondsets.cpp533 LIS->shrinkToUses(S, Reg); in updateDeadFlags()