| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | DWARFRecordSectionSplitter.cpp | 110 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 D | JITLink.cpp | 162 auto &NewBlock = in splitBlock() local 183 NewBlock.addEdge(*I); in splitBlock() 218 Sym->setBlock(NewBlock); in splitBlock() 227 return NewBlock; in splitBlock()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 790 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 792 BlocksInFunclet.push_back(NewBlock); in cloneCommonBlocks() 825 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 834 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks() 868 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 872 for (PHINode &NewPN : NewBlock->phis()) { in cloneCommonBlocks() 881 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local 898 SuccPN.addIncoming(IV, NewBlock); in cloneCommonBlocks() 1219 NewBlock->getInstList().push_back(Goto); in replaceUseWithLoad() 1221 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DFAJumpThreading.cpp | 221 BasicBlock *EndBlock, StringRef NewBBName, BasicBlock **NewBlock, in createBasicBlockAndSinkSelectInst() argument 225 assert(NewBlock); in createBasicBlockAndSinkSelectInst() 227 *NewBlock = BasicBlock::Create(SI->getContext(), NewBBName, in createBasicBlockAndSinkSelectInst() 229 NewBBs->push_back(*NewBlock); in createBasicBlockAndSinkSelectInst() 230 *NewBranch = BranchInst::Create(EndBlock, *NewBlock); in createBasicBlockAndSinkSelectInst() 233 DTU->applyUpdates({{DominatorTree::Insert, *NewBlock, EndBlock}}); in createBasicBlockAndSinkSelectInst() 310 BasicBlock *NewBlock = nullptr; in unfold() local 316 NewBlock = FalseBlock; in unfold() 321 NewBlock = TrueBlock; in unfold() 331 SIUse->addIncoming(SIOp2, NewBlock); in unfold() [all …]
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryBasicBlock.cpp | 611 BinaryBasicBlock *NewBlock = getFunction()->addBasicBlock(); in splitAt() local 614 moveAllSuccessorsTo(NewBlock); in splitAt() 615 addSuccessor(NewBlock, getExecutionCount(), 0); in splitAt() 618 NewBlock->setCFIState(getCFIStateAtInstr(&*II)); in splitAt() 622 NewBlock->addInstructions(II, end()); in splitAt() 625 return NewBlock; in splitAt()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ScopHelper.cpp | 178 BasicBlock *NewBlock = llvm::SplitBlock(Old, SplitPt, DT, LI); in splitBlock() local 182 RI->setRegionFor(NewBlock, R); in splitBlock() 193 return NewBlock; in splitBlock()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 731 BasicBlock *NewBlock = cast_or_null<BasicBlock>(VMap.lookup(BB)); in updateForClonedLoop() local 732 if (!NewBlock) in updateForClonedLoop() 735 assert(!MSSA->getWritableBlockAccesses(NewBlock) && in updateForClonedLoop() 740 MemoryPhi *NewPhi = MSSA->createMemoryPhi(NewBlock); in updateForClonedLoop() 744 cloneUsesAndDefs(BB, NewBlock, VMap, MPhiMap); in updateForClonedLoop()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 2823 static void insertBlockAfter(VPBlockBase *NewBlock, VPBlockBase *BlockPtr) { 2824 assert(NewBlock->getSuccessors().empty() && 2825 NewBlock->getPredecessors().empty() && 2827 NewBlock->setParent(BlockPtr->getParent()); 2831 connectBlocks(NewBlock, Succ); 2833 connectBlocks(BlockPtr, NewBlock);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 613 for (BasicBlock *NewBlock : NewBlocks) in UnrollLoop() 614 for (Instruction &I : *NewBlock) in UnrollLoop()
|
| H A D | LoopUnrollAndJam.cpp | 436 for (BasicBlock *NewBlock : NewBlocks) { in UnrollAndJamLoop() 437 for (Instruction &I : *NewBlock) { in UnrollAndJamLoop()
|
| H A D | CloneFunction.cpp | 1109 for (BasicBlock *NewBlock : NewBlocks) in cloneAndAdaptNoAliasScopes() 1110 for (Instruction &I : *NewBlock) in cloneAndAdaptNoAliasScopes()
|
| H A D | InlineFunction.cpp | 2096 for (BasicBlock &NewBlock : in InlineFunction() 2098 for (Instruction &I : NewBlock) in InlineFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 1530 Error overlapError(Block &NewBlock, Block &ExistingBlock) { in overlapError() argument 1531 auto NewBlockEnd = NewBlock.getAddress() + NewBlock.getSize(); in overlapError() 1536 formatv("{0:x16} -- {1:x16}", NewBlock.getAddress().getValue(), in overlapError()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1202 scanPHIsAndUpdateValueMap(Instruction *Prev, BasicBlock *NewBlock, in scanPHIsAndUpdateValueMap() argument 1205 for (PHINode &PN : NewBlock->phis()) { in scanPHIsAndUpdateValueMap()
|
| H A D | CoroFrame.cpp | 1510 BasicBlock *NewBlock = CurrentBlock->splitBasicBlock(CatchSwitch); in splitBeforeCatchSwitch() local 1516 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock); in splitBeforeCatchSwitch()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CFG.cpp | 2890 if (CFGBlock *NewBlock = addStmt(VA->getSizeExpr())) in VisitDeclSubExpr() local 2891 LastBlock = NewBlock; in VisitDeclSubExpr()
|