Home
last modified time | relevance | path

Searched refs:NewBlock (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp112 MachineBasicBlock *NewBlock = Preheader->getParent()->CreateMachineBasicBlock( in revertWhileToDoLoop() local
114 Preheader->getParent()->insert(++Preheader->getIterator(), NewBlock); in revertWhileToDoLoop()
117 NewBlock->insert(NewBlock->end(), Br); in revertWhileToDoLoop()
119 Preheader->replaceSuccessor(Br->getOperand(0).getMBB(), NewBlock); in revertWhileToDoLoop()
120 NewBlock->addSuccessor(Br->getOperand(0).getMBB()); in revertWhileToDoLoop()
124 BuildMI(*NewBlock, Br, WLS->getDebugLoc(), in revertWhileToDoLoop()
139 computeAndAddLiveIns(LiveRegs, *NewBlock); in revertWhileToDoLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DDWARFRecordSectionSplitter.cpp110 auto &NewBlock = G.splitBlock(B, BlockSize, &Cache); in processBlock() local
111 (void)NewBlock; in processBlock()
112 LLVM_DEBUG(dbgs() << " Extracted " << NewBlock << "\n"); in processBlock()
H A DJITLink.cpp182 auto &NewBlock = in splitBlock() local
203 NewBlock.addEdge(*I); in splitBlock()
238 Sym->setBlock(NewBlock); in splitBlock()
247 return NewBlock; in splitBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp938 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
940 BlocksInFunclet.push_back(NewBlock); in cloneCommonBlocks()
973 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
982 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks()
1013 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
1017 for (PHINode &NewPN : NewBlock->phis()) { in cloneCommonBlocks()
1026 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
1043 SuccPN.addIncoming(IV, NewBlock); in cloneCommonBlocks()
1361 Goto->insertInto(NewBlock, NewBlock->end()); in replaceUseWithLoad()
1363 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp175 BasicBlock *EndBlock, StringRef NewBBName, BasicBlock **NewBlock, in createBasicBlockAndSinkSelectInst() argument
179 assert(NewBlock); in createBasicBlockAndSinkSelectInst()
181 *NewBlock = BasicBlock::Create(SI->getContext(), NewBBName, in createBasicBlockAndSinkSelectInst()
183 NewBBs->push_back(*NewBlock); in createBasicBlockAndSinkSelectInst()
184 *NewBranch = BranchInst::Create(EndBlock, *NewBlock); in createBasicBlockAndSinkSelectInst()
187 DTU->applyUpdates({{DominatorTree::Insert, *NewBlock, EndBlock}}); in createBasicBlockAndSinkSelectInst()
268 BasicBlock *NewBlock = nullptr; in unfold() local
274 NewBlock = FalseBlock; in unfold()
279 NewBlock = TrueBlock; in unfold()
289 SIUse->addIncoming(SIOp2, NewBlock); in unfold()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp706 BasicBlock *NewBlock = cast_or_null<BasicBlock>(VMap.lookup(BB)); in updateForClonedLoop() local
707 if (!NewBlock) in updateForClonedLoop()
710 assert(!MSSA->getWritableBlockAccesses(NewBlock) && in updateForClonedLoop()
715 MemoryPhi *NewPhi = MSSA->createMemoryPhi(NewBlock); in updateForClonedLoop()
719 cloneUsesAndDefs(BB, NewBlock, VMap, MPhiMap); in updateForClonedLoop()
H A DMemoryDependenceAnalysis.cpp1295 for (auto *NewBlock : NewBlocks) in getNonLocalPointerDepFromBB() local
1296 Visited.erase(NewBlock); in getNonLocalPointerDepFromBB()
1303 for (auto *NewBlock : NewBlocks) in getNonLocalPointerDepFromBB() local
1304 Visited.erase(NewBlock); in getNonLocalPointerDepFromBB()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h386 BlockT *NewBlock) { in splitCriticalEdge() argument
393 addBlockToCycle(NewBlock, Cycle); in splitCriticalEdge()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h2977 static void insertBlockAfter(VPBlockBase *NewBlock, VPBlockBase *BlockPtr) { in insertBlockAfter() argument
2978 assert(NewBlock->getSuccessors().empty() && in insertBlockAfter()
2979 NewBlock->getPredecessors().empty() && in insertBlockAfter()
2981 NewBlock->setParent(BlockPtr->getParent()); in insertBlockAfter()
2985 connectBlocks(NewBlock, Succ); in insertBlockAfter()
2987 connectBlocks(BlockPtr, NewBlock); in insertBlockAfter()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h1642 Error overlapError(Block &NewBlock, Block &ExistingBlock) { in overlapError() argument
1643 auto NewBlockEnd = NewBlock.getAddress() + NewBlock.getSize(); in overlapError()
1648 formatv("{0:x16} -- {1:x16}", NewBlock.getAddress().getValue(), in overlapError()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp647 for (BasicBlock *NewBlock : NewBlocks) in UnrollLoop()
648 for (Instruction &I : *NewBlock) in UnrollLoop()
H A DLoopUnrollAndJam.cpp430 for (BasicBlock *NewBlock : NewBlocks) { in UnrollAndJamLoop()
431 for (Instruction &I : *NewBlock) { in UnrollAndJamLoop()
H A DCloneFunction.cpp1208 for (BasicBlock *NewBlock : NewBlocks) in cloneAndAdaptNoAliasScopes()
1209 for (Instruction &I : *NewBlock) in cloneAndAdaptNoAliasScopes()
H A DInlineFunction.cpp2381 for (BasicBlock &NewBlock : in InlineFunction()
2383 for (Instruction &I : NewBlock) in InlineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1291 scanPHIsAndUpdateValueMap(Instruction *Prev, BasicBlock *NewBlock, in scanPHIsAndUpdateValueMap() argument
1294 for (PHINode &PN : NewBlock->phis()) { in scanPHIsAndUpdateValueMap()
H A DCoroFrame.cpp1693 BasicBlock *NewBlock = CurrentBlock->splitBasicBlock(CatchSwitch); in splitBeforeCatchSwitch() local
1699 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock); in splitBeforeCatchSwitch()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp2957 if (CFGBlock *NewBlock = addStmt(VA->getSizeExpr())) in VisitDeclSubExpr() local
2958 LastBlock = NewBlock; in VisitDeclSubExpr()