Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp269 BasicBlock *UnreachableBlock = nullptr; in run() local
272 UnreachableBlock = UnreachableBlocks.front(); in run()
274 UnreachableBlock = BasicBlock::Create(F.getContext(), in run()
276 new UnreachableInst(F.getContext(), UnreachableBlock); in run()
282 BranchInst::Create(UnreachableBlock, BB); in run()
283 Updates.emplace_back(DominatorTree::Insert, BB, UnreachableBlock); in run()
295 UnreachableBlock->getTerminator()->eraseFromParent(); in run()
302 CallInst::Create(UnreachableIntrin, {}, "", UnreachableBlock); in run()
307 ReturnInst::Create(F.getContext(), RetVal, UnreachableBlock); in run()
308 ReturningBlocks.push_back(UnreachableBlock); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp33 BasicBlock *UnreachableBlock = in unifyUnreachableBlocks() local
35 new UnreachableInst(F.getContext(), UnreachableBlock); in unifyUnreachableBlocks()
39 BranchInst::Create(UnreachableBlock, BB); in unifyUnreachableBlocks()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h833 llvm::PointerIntPair<CFGBlock *, 2> UnreachableBlock; variable
850 return UnreachableBlock.getPointer(); in getPossiblyUnreachableBlock()
868 Kind K = (Kind) UnreachableBlock.getInt(); in isReachable()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h1742 llvm::BasicBlock *UnreachableBlock = nullptr;
2173 if (!UnreachableBlock) {
2174 UnreachableBlock = createBasicBlock("unreachable");
2175 new llvm::UnreachableInst(getLLVMContext(), UnreachableBlock);
2177 return UnreachableBlock;
H A DCodeGenFunction.cpp503 EmitIfUsed(*this, UnreachableBlock); in FinishFunction()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp5476 UnreachableBlock(!IsReachable ? B : nullptr, in AdjacentBlock()
5481 UnreachableBlock(B == AlternateBlock ? nullptr : AlternateBlock, in AdjacentBlock()