Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchRelaxation.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
H A DMachineLoopUtils.cpp38 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(Loop->getBasicBlock()); in PeelSingleBlockLoop() local
H A DModuloSchedule.cpp203 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in generateProlog() local
276 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(); in generateEpilog() local
363 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generateExistingPhis()
601 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generatePhis()
1108 void ModuloScheduleExpander::rewritePhiValues(MachineBasicBlock *NewBB, in rewritePhiValues()
1592 MachineBasicBlock *NewBB = PeelSingleBlockLoop(LPD, BB, MRI, TII); in peelKernel() local
1861 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in CreateLCSSAExitingBlock() local
H A DStackProtector.cpp680 BasicBlock *NewBB = BI->getSuccessor(1); in InsertStackProtectors() local
H A DShrinkWrap.cpp901 MachineBasicBlock *NewBB; in performShrinkWrapping() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominators.h57 MachineBasicBlock *NewBB; member
213 void splitBlock(MachineBasicBlock* NewBB) { in splitBlock()
245 MachineBasicBlock *NewBB) { in recordSplitCriticalEdge()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp46 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F); in CloneBasicBlock() local
482 BasicBlock *NewBB; in CloneBlock() local
720 BasicBlock *NewBB = cast_or_null<BasicBlock>(V); in CloneAndPruneIntoFromInst() local
751 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]); in CloneAndPruneIntoFromInst() local
1056 BasicBlock *NewBB = CloneBasicBlock(BB, VMap, NameSuffix, F); in cloneLoopWithPreheader() local
1104 BasicBlock *NewBB = SplitEdge(PredBB, BB); in DuplicateInstructionsInSplitBetween() local
H A DLoopSimplify.cpp81 static void placeSplitBlockCarefully(BasicBlock *NewBB, in placeSplitBlockCarefully()
272 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop() local
H A DBreakCriticalEdges.cpp168 BasicBlock *NewBB = nullptr; in SplitKnownCriticalEdge() local
H A DBasicBlockUtils.cpp869 auto *NewBB = in ehAwareSplitEdge() local
1133 static void UpdateAnalysisInformation(BasicBlock *OldBB, BasicBlock *NewBB, in UpdateAnalysisInformation()
1247 static void UpdatePHINodes(BasicBlock *OrigBB, BasicBlock *NewBB, in UpdatePHINodes()
1337 BasicBlock *NewBB = BasicBlock::Create( in SplitBlockPredecessorsImpl() local
H A DLoopUnrollRuntime.cpp359 BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, "." + suffix, F); in CloneLoopBlocks() local
H A DLowerSwitch.cpp118 void FixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB, in FixPhis()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp152 MachineBasicBlock *NewBB = in expandBranches() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1952 BasicBlock *BB, BasicBlock *NewBB, in updateSSA()
2016 BasicBlock::iterator BE, BasicBlock *NewBB, in cloneInstructions()
2285 BasicBlock *NewBB = in threadThroughTwoBasicBlocks() local
2411 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), in threadEdge() local
2496 for (auto *NewBB : NewBBs) { in splitBlockPreds() local
2526 BasicBlock *NewBB, in updateBlockFreqAndEdgeWeight()
2772 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "select.unfold", in unfoldSelectInstr() local
2981 BasicBlock *NewBB = Term->getParent(); in tryToUnfoldSelectInCurrBB() local
H A DGVNHoist.cpp606 const BasicBlock *NewBB = NewPt->getParent(); in hasMemoryUse() local
653 const BasicBlock *NewBB = NewPt->getParent(); in hasEHOrLoadsOnPath() local
725 const BasicBlock *NewBB = NewPt->getParent(); in safeToHoistLdSt() local
H A DPlaceSafepoints.cpp345 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); in runImpl() local
H A DDFAJumpThreading.cpp930 BasicBlock *NewBB = cloneBlockAndUpdatePredecessor( in createExitPath() local
1002 BasicBlock *NewBB = CloneBasicBlock( in cloneBlockAndUpdatePredecessor() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h470 auto *NewBB = NewLoc->getParent(); in movementPreservesLCSSAForm() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp972 void ARMConstantIslands::updateForInsertedWaterBlock(MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock()
1000 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
2452 MachineBasicBlock *NewBB = in reorderThumb2JumpTables() local
2495 MachineBasicBlock *NewBB = in adjustJTTargetBlockForward() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp412 BasicBlock *NewBB = NewPt->getParent(); in tryAndMerge() local
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp621 MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock()
651 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp822 (MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock()
848 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h272 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp397 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(), in createEmptyBasicBlock() local
437 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. in execute() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp943 MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P); in materialize() local

12