Home
last modified time | relevance | path

Searched refs:UnreachableBlock (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp261 BasicBlock *UnreachableBlock = nullptr; in runOnFunction() local
264 UnreachableBlock = UnreachableBlocks.front(); in runOnFunction()
266 UnreachableBlock = BasicBlock::Create(F.getContext(), in runOnFunction()
268 new UnreachableInst(F.getContext(), UnreachableBlock); in runOnFunction()
274 BranchInst::Create(UnreachableBlock, BB); in runOnFunction()
275 Updates.push_back({DominatorTree::Insert, BB, UnreachableBlock}); in runOnFunction()
287 UnreachableBlock->getTerminator()->eraseFromParent(); in runOnFunction()
294 CallInst::Create(UnreachableIntrin, {}, "", UnreachableBlock); in runOnFunction()
299 ReturnInst::Create(F.getContext(), RetVal, UnreachableBlock); in runOnFunction()
300 ReturningBlocks.push_back(UnreachableBlock); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp58 BasicBlock *UnreachableBlock = in unifyUnreachableBlocks() local
60 new UnreachableInst(F.getContext(), UnreachableBlock); in unifyUnreachableBlocks()
64 BranchInst::Create(UnreachableBlock, BB); in unifyUnreachableBlocks()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DCFG.h800 llvm::PointerIntPair<CFGBlock *, 2> UnreachableBlock; variable
817 return UnreachableBlock.getPointer(); in getPossiblyUnreachableBlock()
835 Kind K = (Kind) UnreachableBlock.getInt(); in isReachable()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.h1581 llvm::BasicBlock *UnreachableBlock = nullptr;
2011 if (!UnreachableBlock) {
2012 UnreachableBlock = createBasicBlock("unreachable");
2013 new llvm::UnreachableInst(getLLVMContext(), UnreachableBlock);
2015 return UnreachableBlock;
H A DCodeGenFunction.cpp446 EmitIfUsed(*this, UnreachableBlock); in FinishFunction()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCFG.cpp5291 UnreachableBlock(!IsReachable ? B : nullptr, in AdjacentBlock()
5296 UnreachableBlock(B == AlternateBlock ? nullptr : AlternateBlock, in AdjacentBlock()