Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominators.h81 MachineBasicBlock *NewBB; member
235 void splitBlock(MachineBasicBlock* NewBB) { in splitBlock()
261 MachineBasicBlock *NewBB) { in recordSplitCriticalEdge()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp232 MachineBasicBlock *NewBB = MF->CreateMachineBasicBlock(BB); createNewBlockAfter() local
249 MachineBasicBlock *NewBB = splitBlockBeforeInstr() local
322 MachineBasicBlock *NewBB = nullptr; fixupConditionalBranch() local
348 __anon6cb7e2b90502(MachineBasicBlock *MBB, MachineBasicBlock *NewBB) fixupConditionalBranch() argument
[all...]
H A DMachineLoopUtils.cpp38 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(Loop->getBasicBlock()); in PeelSingleBlockLoop() local
H A DModuloSchedule.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
H A DStackProtector.cpp598 BasicBlock *NewBB = BI->getSuccessor(1); InsertStackProtectors() local
H A DShrinkWrap.cpp903 MachineBasicBlock *NewBB; in performShrinkWrapping() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.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
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.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
H A DLowerSwitch.cpp118 void FixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB, in FixPhis()
H A DCodeExtractor.cpp696 BasicBlock *NewBB = SplitBlock(Header, Header->getFirstNonPHI(), DT); in severSplitPHINodesOfEntry() local
750 BasicBlock *NewBB = nullptr; in severSplitPHINodesOfExits() local
/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.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
H A DGVNHoist.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
H A DPlaceSafepoints.cpp347 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); in runImpl() local
H A DDFAJumpThreading.cpp975 BasicBlock *NewBB = cloneBlockAndUpdatePredecessor( in createExitPath() local
1047 BasicBlock *NewBB = CloneBasicBlock( in cloneBlockAndUpdatePredecessor() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h475 auto *NewBB = NewLoc->getParent(); in movementPreservesLCSSAForm() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.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/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.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/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/CodeGen/GlobalISel/
H A DRegBankSelect.cpp944 MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P); in materialize() local

12