Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp772 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
774 BlocksInFunclet.push_back(NewBlock); in cloneCommonBlocks()
811 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
820 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks()
854 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
858 for (PHINode &NewPN : NewBlock->phis()) { in cloneCommonBlocks()
867 BasicBlock *NewBlock = BBMapping.second; in cloneCommonBlocks() local
884 SuccPN.addIncoming(IV, NewBlock); in cloneCommonBlocks()
1207 NewBlock->getInstList().push_back(Goto); in replaceUseWithLoad()
1209 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
[all …]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp514 BasicBlock *NewBlock = cast_or_null<BasicBlock>(VMap.lookup(BB)); in updateForClonedLoop() local
515 if (!NewBlock) in updateForClonedLoop()
518 assert(!MSSA->getWritableBlockAccesses(NewBlock) && in updateForClonedLoop()
523 MemoryPhi *NewPhi = MSSA->createMemoryPhi(NewBlock); in updateForClonedLoop()
527 cloneUsesAndDefs(BB, NewBlock, VMap, MPhiMap); in updateForClonedLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1444 static void insertBlockAfter(VPBlockBase *NewBlock, VPBlockBase *BlockPtr) {
1445 assert(NewBlock->getSuccessors().empty() &&
1450 BlockPtr->setOneSuccessor(NewBlock);
1451 NewBlock->setPredecessors({BlockPtr});
1452 NewBlock->setParent(BlockPtr->getParent());
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp687 for (BasicBlock *NewBlock : NewBlocks) { in UnrollLoop()
688 for (Instruction &I : *NewBlock) { in UnrollLoop()
H A DLoopUnrollAndJam.cpp382 for (BasicBlock *NewBlock : NewBlocks) { in UnrollAndJamLoop()
383 for (Instruction &I : *NewBlock) { in UnrollAndJamLoop()
H A DInlineFunction.cpp1770 for (BasicBlock &NewBlock : in InlineFunction()
1772 for (Instruction &I : NewBlock) { in InlineFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp440 BasicBlock *NewBlock = CurrentBlock->splitBasicBlock(CatchSwitch); in splitBeforeCatchSwitch() local
446 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock); in splitBeforeCatchSwitch()
H A DCoroSplit.cpp441 scanPHIsAndUpdateValueMap(Instruction *Prev, BasicBlock *NewBlock, in scanPHIsAndUpdateValueMap() argument
444 for (PHINode &PN : NewBlock->phis()) { in scanPHIsAndUpdateValueMap()