Home
last modified time | relevance | path

Searched defs:NewBB (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDBranchRelaxation.cpp254 MachineBasicBlock *NewBB = MF->CreateMachineBasicBlock(BB); in createNewBlockAfter() local
277 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
360 MachineBasicBlock *NewBB = nullptr; in fixupConditionalBranch() local
386 MachineBasicBlock *NewBB) { in fixupConditionalBranch()
601 MachineBasicBlock *NewBB = createNewBlockAfter(*TrampolineInsertionPoint); in fixupUnconditionalBranch() local
HDMachineLoopUtils.cpp38 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(Loop->getBasicBlock()); in PeelSingleBlockLoop() local
HDModuloSchedule.cpp208 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in generateProlog() local
282 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(); in generateEpilog() local
370 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generateExistingPhis()
608 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generatePhis()
1115 void ModuloScheduleExpander::rewritePhiValues(MachineBasicBlock *NewBB, in rewritePhiValues()
1599 MachineBasicBlock *NewBB = PeelSingleBlockLoop(LPD, BB, MRI, TII); in peelKernel() local
1869 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in CreateLCSSAExitingBlock() local
HDStackProtector.cpp680 BasicBlock *NewBB = BI->getSuccessor(1); in InsertStackProtectors() local
HDShrinkWrap.cpp903 MachineBasicBlock *NewBB; in performShrinkWrapping() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineDominators.h81 MachineBasicBlock *NewBB; member
235 void splitBlock(MachineBasicBlock* NewBB) { in splitBlock()
261 MachineBasicBlock *NewBB) { in recordSplitCriticalEdge()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDCloneFunction.cpp48 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F); in CloneBasicBlock() local
472 BasicBlock *NewBB; in CloneBlock() local
705 BasicBlock *NewBB = cast_or_null<BasicBlock>(V); in CloneAndPruneIntoFromInst() local
736 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]); in CloneAndPruneIntoFromInst() local
1028 BasicBlock *NewBB = CloneBasicBlock(BB, VMap, NameSuffix, F); in cloneLoopWithPreheader() local
1076 BasicBlock *NewBB = SplitEdge(PredBB, BB); in DuplicateInstructionsInSplitBetween() local
HDLoopSimplify.cpp81 static void placeSplitBlockCarefully(BasicBlock *NewBB, in placeSplitBlockCarefully()
272 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop() local
HDBreakCriticalEdges.cpp168 BasicBlock *NewBB = nullptr; in SplitKnownCriticalEdge() local
HDBasicBlockUtils.cpp880 auto *NewBB = in ehAwareSplitEdge() local
1145 static void UpdateAnalysisInformation(BasicBlock *OldBB, BasicBlock *NewBB, in UpdateAnalysisInformation()
1259 static void UpdatePHINodes(BasicBlock *OrigBB, BasicBlock *NewBB, in UpdatePHINodes()
1349 BasicBlock *NewBB = BasicBlock::Create( in SplitBlockPredecessorsImpl() local
HDLowerSwitch.cpp118 void FixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB, in FixPhis()
HDCodeExtractor.cpp696 BasicBlock *NewBB = SplitBlock(Header, Header->getFirstNonPHI(), DT); in severSplitPHINodesOfEntry() local
750 BasicBlock *NewBB = nullptr; in severSplitPHINodesOfExits() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
HDMSP430BranchSelector.cpp152 MachineBasicBlock *NewBB = in expandBranches() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDJumpThreading.cpp1940 void JumpThreadingPass::updateSSA(BasicBlock *BB, BasicBlock *NewBB, in updateSSA()
2006 BasicBlock *NewBB, in cloneInstructions()
2275 BasicBlock *NewBB = in threadThroughTwoBasicBlocks() local
2402 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), in threadEdge() local
2488 for (auto *NewBB : NewBBs) { in splitBlockPreds() local
2518 BasicBlock *NewBB, in updateBlockFreqAndEdgeWeight()
2766 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "select.unfold", in unfoldSelectInstr() local
2973 BasicBlock *NewBB = Term->getParent(); in tryToUnfoldSelectInCurrBB() local
HDGVNHoist.cpp594 const BasicBlock *NewBB = NewPt->getParent(); in hasMemoryUse() local
641 const BasicBlock *NewBB = NewPt->getParent(); in hasEHOrLoadsOnPath() local
713 const BasicBlock *NewBB = NewPt->getParent(); in safeToHoistLdSt() local
HDPlaceSafepoints.cpp347 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); in runImpl() local
HDDFAJumpThreading.cpp975 BasicBlock *NewBB = cloneBlockAndUpdatePredecessor( in createExitPath() local
1047 BasicBlock *NewBB = CloneBasicBlock( in cloneBlockAndUpdatePredecessor() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDLoopInfo.h475 auto *NewBB = NewLoc->getParent(); in movementPreservesLCSSAForm() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.cpp415 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(), in createEmptyBasicBlock() local
487 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. in execute() local
669 VPBlockBase *NewBB = BB->clone(); in cloneFrom() local
680 VPBlockBase *NewBB = Old2NewVPBlocks[BB]; in cloneFrom() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMConstantIslandPass.cpp972 void ARMConstantIslands::updateForInsertedWaterBlock(MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock()
1000 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
2450 MachineBasicBlock *NewBB = in reorderThumb2JumpTables() local
2493 MachineBasicBlock *NewBB = in adjustJTTargetBlockForward() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64PromoteConstant.cpp412 BasicBlock *NewBB = NewPt->getParent(); in tryAndMerge() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/CSKY/
HDCSKYConstantIslandPass.cpp621 MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock()
651 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsConstantIslandPass.cpp822 (MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock()
848 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDGenericLoopInfoImpl.h272 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop() argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDRegBankSelect.cpp944 MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P); in materialize() local

12