| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanUtils.h | 116 static void insertBlockAfter(VPBlockBase *NewBlock, VPBlockBase *BlockPtr) { in insertBlockAfter() argument 117 assert(NewBlock->getSuccessors().empty() && in insertBlockAfter() 118 NewBlock->getPredecessors().empty() && in insertBlockAfter() 120 NewBlock->setParent(BlockPtr->getParent()); in insertBlockAfter() 123 Succ->replacePredecessor(BlockPtr, NewBlock); in insertBlockAfter() 124 NewBlock->appendSuccessor(Succ); in insertBlockAfter() 127 connectBlocks(BlockPtr, NewBlock); in insertBlockAfter() 134 static void insertBlockBefore(VPBlockBase *NewBlock, VPBlockBase *BlockPtr) { in insertBlockBefore() argument 135 assert(NewBlock->getSuccessors().empty() && in insertBlockBefore() 136 NewBlock->getPredecessors().empty() && in insertBlockBefore() [all …]
|
| H A D | VPlan.cpp | 530 auto *NewBlock = getPlan()->createEmptyVPIRBasicBlock(IRBB); in clone() local 532 NewBlock->appendRecipe(R.clone()); in clone() 533 return NewBlock; in clone() 588 auto *NewBlock = getPlan()->createVPBasicBlock(getName()); in clone() local 590 NewBlock->appendRecipe(R.clone()); in clone() 591 return NewBlock; in clone()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBlockPlacement.cpp | 112 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/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 969 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 971 BlocksInFunclet.push_back(NewBlock); in cloneCommonBlocks() 972 ColorVector &NewColors = BlockColors[NewBlock]; in cloneCommonBlocks() 978 << "\' to block \'" << NewBlock->getName() in cloneCommonBlocks() 1004 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 1013 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks() 1044 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 1048 for (PHINode &NewPN : NewBlock->phis()) { in cloneCommonBlocks() 1057 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 1058 for (BasicBlock *SuccBB : successors(NewBlock)) { in cloneCommonBlocks() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DFAJumpThreading.cpp | 204 BasicBlock *NewBlock = BasicBlock::Create( in unfold() local 207 NewBBs->push_back(NewBlock); in unfold() 208 BranchInst::Create(EndBlock, NewBlock); in unfold() 209 DTU->applyUpdates({{DominatorTree::Insert, NewBlock, EndBlock}}); in unfold() 221 NewBlock->getFirstInsertionPt()); in unfold() 228 Phi.addIncoming(Phi.getIncomingValueForBlock(StartBlock), NewBlock); in unfold() 233 SIUse->addIncoming(NewPhi, NewBlock); in unfold() 240 if (Pred != StartBlock && Pred != NewBlock) in unfold() 245 EndPhi->addIncoming(NewPhi, NewBlock); in unfold() 257 BranchInst::Create(EndBlock, NewBlock, SI->getCondition(), StartBlock); in unfold() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | SpillUtils.cpp | 108 BasicBlock *NewBlock = CurrentBlock->splitBasicBlock(CatchSwitch); in splitBeforeCatchSwitch() local 114 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock); in splitBeforeCatchSwitch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 713 BasicBlock *NewBlock = cast_or_null<BasicBlock>(VMap.lookup(BB)); in updateForClonedLoop() local 714 if (!NewBlock) in updateForClonedLoop() 717 assert(!MSSA->getWritableBlockAccesses(NewBlock) && in updateForClonedLoop() 722 MemoryPhi *NewPhi = MSSA->createMemoryPhi(NewBlock); in updateForClonedLoop() 726 cloneUsesAndDefs(BB, NewBlock, VMap, MPhiMap, IsInClonedRegion); in updateForClonedLoop()
|
| H A D | MemoryDependenceAnalysis.cpp | 1236 for (auto *NewBlock : NewBlocks) in getNonLocalPointerDepFromBB() local 1237 Visited.erase(NewBlock); in getNonLocalPointerDepFromBB() 1244 for (auto *NewBlock : NewBlocks) in getNonLocalPointerDepFromBB() local 1245 Visited.erase(NewBlock); in getNonLocalPointerDepFromBB()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | GenericCycleImpl.h | 514 BlockT *NewBlock) { in splitCriticalEdge() argument 521 addBlockToCycle(NewBlock, Cycle); in splitCriticalEdge()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVStructurizer.cpp | 707 BasicBlock *NewBlock = in splitBlocksWithMultipleHeaders() local 716 Builder.CreateCondBr(Builder.getTrue(), NewBlock, Unreachable); in splitBlocksWithMultipleHeaders() 720 Header = NewBlock; in splitBlocksWithMultipleHeaders()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 433 for (BasicBlock *NewBlock : NewBlocks) { in UnrollAndJamLoop() 434 for (Instruction &I : *NewBlock) { in UnrollAndJamLoop()
|
| H A D | LoopUnroll.cpp | 814 for (BasicBlock *NewBlock : NewBlocks) in UnrollLoop() 815 for (Instruction &I : *NewBlock) in UnrollLoop()
|
| H A D | CloneFunction.cpp | 1240 for (BasicBlock *NewBlock : NewBlocks) in cloneAndAdaptNoAliasScopes() 1241 for (Instruction &I : *NewBlock) in cloneAndAdaptNoAliasScopes()
|
| H A D | InlineFunction.cpp | 2816 for (BasicBlock &NewBlock : in InlineFunction() 2818 for (Instruction &I : NewBlock) in InlineFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 1784 Error overlapError(Block &NewBlock, Block &ExistingBlock) { in overlapError() argument 1785 auto NewBlockEnd = NewBlock.getAddress() + NewBlock.getSize(); in overlapError() 1790 formatv("{0:x16} -- {1:x16}", NewBlock.getAddress().getValue(), in overlapError()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFG.cpp | 3063 if (CFGBlock *NewBlock = addStmt(VA->getSizeExpr())) in VisitDeclSubExpr() local 3064 LastBlock = NewBlock; in VisitDeclSubExpr()
|