Home
last modified time | relevance | path

Searched refs:ThisBlock (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp342 unsigned ThisBlock = MBB.getNumber(); in processBlockPhase2() local
367 } else if (PredBlock != ThisBlock) in processBlockPhase2()
374 if (BlockInfo[ThisBlock]->ExitSet) { in processBlockPhase2()
375 BlockInfo[ThisBlock]->Pred = in processBlockPhase2()
381 } else if (PredBlock != ThisBlock) in processBlockPhase2()
386 BlockInfo[ThisBlock]->Pred.merge(BlockInfo[ThisBlock]->Change); in processBlockPhase2()
388 BlockInfo[ThisBlock]->Exit = TmpStatus; in processBlockPhase2()
394 BlockInfo[ThisBlock]->ExitSet = ExitSet; in processBlockPhase2()
404 unsigned ThisBlock = MBB.getNumber(); in processBlockPhase3() local
405 if (!BlockInfo[ThisBlock]->Pred.isCompatible(BlockInfo[ThisBlock]->Require)) { in processBlockPhase3()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp434 bool llvm::nonStrictlyPostDominate(const BasicBlock *ThisBlock, in nonStrictlyPostDominate() argument
438 assert(isControlFlowEquivalent(*ThisBlock, *OtherBlock, *DT, *PDT) && in nonStrictlyPostDominate()
441 DT->findNearestCommonDominator(ThisBlock, OtherBlock); in nonStrictlyPostDominate()
450 WorkList.push_back(ThisBlock); in nonStrictlyPostDominate()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DCodeMoverUtils.h70 bool nonStrictlyPostDominate(const BasicBlock *ThisBlock,