Home
last modified time | relevance | path

Searched refs:AliveBlocks (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp97 for (unsigned AB : AliveBlocks) in print()
135 if (VRInfo.AliveBlocks.test(BBNum)) in MarkVirtRegAliveInBlock()
139 VRInfo.AliveBlocks.set(BBNum); in MarkVirtRegAliveInBlock()
200 if (!VRInfo.AliveBlocks.test(BBNum)) in HandleVirtRegUse()
211 if (VRInfo.AliveBlocks.empty()) in HandleVirtRegDef()
688 VI.AliveBlocks.clear(); in recomputeForSingleDefVirtReg()
738 if (VI.AliveBlocks.test(BB.getNumber())) in recomputeForSingleDefVirtReg()
740 VI.AliveBlocks.set(BB.getNumber()); in recomputeForSingleDefVirtReg()
748 if (VI.AliveBlocks.test(UseBBNum)) in recomputeForSingleDefVirtReg()
813 if (AliveBlocks.test(Num)) in isLiveIn()
[all …]
H A DPHIElimination.cpp223 SparseBitVector<>::iterator AliveBlockItr = VI.AliveBlocks.begin(); in run()
224 SparseBitVector<>::iterator EndItr = VI.AliveBlocks.end(); in run()
569 IncomingVI.AliveBlocks = std::move(SrcVI.AliveBlocks); in LowerPHINode()
570 SrcVI.AliveBlocks.clear(); in LowerPHINode()
659 LV->getVarInfo(SrcReg).AliveBlocks.reset(opBlockNum); in LowerPHINode()
H A DTwoAddressInstructionPass.cpp1818 SrcInfo.AliveBlocks |= DstInfo.AliveBlocks; in processStatepoint()
1819 DstInfo.AliveBlocks.clear(); in processStatepoint()
H A DMachineVerifier.cpp3358 if (!VI.AliveBlocks.test(MBB.getNumber())) { in verifyLiveVariables()
3364 if (VI.AliveBlocks.test(MBB.getNumber())) { in verifyLiveVariables()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp249 if ((VI.AliveBlocks.test(If->getNumber()) || DefMBB == If) && in collectCandidateRegisters()
294 if ((VI.AliveBlocks.test(If->getNumber()) || DefMBB == If) && in collectCandidateRegisters()
422 OldVarInfo.AliveBlocks.reset(MBB->getNumber()); in updateLiveRangeInThenRegion()
479 if (OldVarInfo.AliveBlocks.test(BBNum)) { in updateLiveRangeInElseRegion()
480 NewVarInfo.AliveBlocks.set(BBNum); in updateLiveRangeInElseRegion()
483 OldVarInfo.AliveBlocks.reset(BBNum); in updateLiveRangeInElseRegion()
546 OldVarInfo.AliveBlocks.reset(Flow->getNumber()); in optimizeLiveRange()
605 OldVarInfo.AliveBlocks.reset(BBNum); in optimizeWaterfallLiveRange()
610 NewVarInfo.AliveBlocks.reset(BBNum); in optimizeWaterfallLiveRange()
612 NewVarInfo.AliveBlocks.set(BBNum); in optimizeWaterfallLiveRange()
H A DSILowerControlFlow.cpp539 if (VI.AliveBlocks.test(MBB.getNumber())) in emitEndCf()
540 VI.AliveBlocks.set(SplitBB->getNumber()); in emitEndCf()
544 VI.AliveBlocks.set(MBB.getNumber()); in emitEndCf()
H A DSIInstrInfo.cpp3959 LV->getVarInfo(DefReg).AliveBlocks.clear(); in convertToThreeAddress()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveVariables.h83 SparseBitVector<> AliveBlocks; member