Home
last modified time | relevance | path

Searched refs:DefBlock (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp146 void analyze(MachineBasicBlock &DefBlock, in analyze() argument
155 ReachableMap.try_emplace(&DefBlock, false); in analyze()
156 ReachableOrdered.push_back(&DefBlock); in analyze()
159 if (MBB == &DefBlock) { in analyze()
180 if (Divergent && PDT.dominates(&DefBlock, MBB)) in analyze()
268 MachineBasicBlock *DefBlock = nullptr; member in __anone83803c50111::LoopFinder
284 DefBlock = &MBB; in initialize()
350 VisitedPostDom = DefBlock; in advanceLevel()
351 VisitedDom = DefBlock; in advanceLevel()
352 Stack.push_back(DefBlock); in advanceLevel()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DSyncDependenceAnalysis.cpp320 const BasicBlock &DefBlock, bool FromParentLoop) { in visitLoopExitEdge()
323 return visitEdge(ExitBlock, DefBlock); in visitLoopExitEdge()
325 if (!computeJoin(ExitBlock, DefBlock)) in visitLoopExitEdge()
336 bool visitEdge(const BasicBlock &SuccBlock, const BasicBlock &DefBlock) { in visitEdge()
337 if (!computeJoin(SuccBlock, DefBlock)) in visitEdge()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveVariables.h279 void MarkVirtRegAliveInBlock(VarInfo& VRInfo, MachineBasicBlock* DefBlock,
281 void MarkVirtRegAliveInBlock(VarInfo &VRInfo, MachineBasicBlock *DefBlock,
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveVariables.cpp91 VarInfo &VRInfo, MachineBasicBlock *DefBlock, MachineBasicBlock *MBB, in MarkVirtRegAliveInBlock() argument
103 if (MBB == DefBlock) return; // Terminate recursion in MarkVirtRegAliveInBlock()
116 MachineBasicBlock *DefBlock, in MarkVirtRegAliveInBlock() argument
119 MarkVirtRegAliveInBlock(VRInfo, DefBlock, MBB, WorkList); in MarkVirtRegAliveInBlock()
123 MarkVirtRegAliveInBlock(VRInfo, DefBlock, Pred, WorkList); in MarkVirtRegAliveInBlock()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfo.h1220 auto *DefBlock = DefI->getParent(); in movementPreservesLCSSAForm() local
1221 if (DefBlock != NewBB && getLoopFor(DefBlock) != NewLoop) in movementPreservesLCSSAForm()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1645 BasicBlock *DefBlock = I->getParent(); in insertSpills() local
1646 if (auto *CSI = dyn_cast<CatchSwitchInst>(DefBlock->getTerminator())) in insertSpills()
1649 InsertPt = &*DefBlock->getFirstInsertionPt(); in insertSpills()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp3968 auto *DefBlock = getBlockForValue(Def); in eliminateInstructions() local
3972 PN->insertBefore(&DefBlock->front()); in eliminateInstructions()