/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchRelaxation.cpp | 254 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 D | MachineLoopUtils.cpp | 38 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(Loop->getBasicBlock()); in PeelSingleBlockLoop() local
|
H A D | ModuloSchedule.cpp | 203 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); generateProlog() local 276 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(); generateEpilog() local 363 generateExistingPhis(MachineBasicBlock * NewBB,MachineBasicBlock * BB1,MachineBasicBlock * BB2,MachineBasicBlock * KernelBB,ValueMapTy * VRMap,InstrMapTy & InstrMap,unsigned LastStageNum,unsigned CurStageNum,bool IsLast) generateExistingPhis() argument 601 generatePhis(MachineBasicBlock * NewBB,MachineBasicBlock * BB1,MachineBasicBlock * BB2,MachineBasicBlock * KernelBB,ValueMapTy * VRMap,ValueMapTy * VRMapPhi,InstrMapTy & InstrMap,unsigned LastStageNum,unsigned CurStageNum,bool IsLast) generatePhis() argument 1108 rewritePhiValues(MachineBasicBlock * NewBB,unsigned StageNum,ValueMapTy * VRMap,InstrMapTy & InstrMap) rewritePhiValues() argument 1592 MachineBasicBlock *NewBB = PeelSingleBlockLoop(LPD, BB, MRI, TII); peelKernel() local 1861 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); CreateLCSSAExitingBlock() local [all...] |
H A D | StackProtector.cpp | 680 BasicBlock *NewBB = BI->getSuccessor(1); in InsertStackProtectors() local
|
H A D | ShrinkWrap.cpp | 901 MachineBasicBlock *NewBB; performShrinkWrapping() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineDominators.h | 57 MachineBasicBlock *NewBB; global() member 213 splitBlock(MachineBasicBlock * NewBB) splitBlock() argument 245 recordSplitCriticalEdge(MachineBasicBlock * FromBB,MachineBasicBlock * ToBB,MachineBasicBlock * NewBB) recordSplitCriticalEdge() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CloneFunction.cpp | 46 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F); CloneBasicBlock() local 482 BasicBlock *NewBB; CloneBlock() local 720 BasicBlock *NewBB = cast_or_null<BasicBlock>(V); CloneAndPruneIntoFromInst() local 751 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]); CloneAndPruneIntoFromInst() local 1056 BasicBlock *NewBB = CloneBasicBlock(BB, VMap, NameSuffix, F); cloneLoopWithPreheader() local 1104 BasicBlock *NewBB = SplitEdge(PredBB, BB); DuplicateInstructionsInSplitBetween() local [all...] |
H A D | LoopSimplify.cpp | 81 static void placeSplitBlockCarefully(BasicBlock *NewBB, in placeSplitBlockCarefully() argument 272 BasicBlock *NewBB = SplitBlockPredecessors(Header, OuterLoopPreds, ".outer", in separateNestedLoop() local [all...] |
H A D | BreakCriticalEdges.cpp | 168 BasicBlock *NewBB = nullptr; in SplitKnownCriticalEdge() local [all...] |
H A D | BasicBlockUtils.cpp | 869 auto *NewBB = ehAwareSplitEdge() local 1133 UpdateAnalysisInformation(BasicBlock * OldBB,BasicBlock * NewBB,ArrayRef<BasicBlock * > Preds,DomTreeUpdater * DTU,DominatorTree * DT,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA,bool & HasLoopExit) UpdateAnalysisInformation() argument 1247 UpdatePHINodes(BasicBlock * OrigBB,BasicBlock * NewBB,ArrayRef<BasicBlock * > Preds,BranchInst * BI,bool HasLoopExit) UpdatePHINodes() argument 1337 BasicBlock *NewBB = BasicBlock::Create( SplitBlockPredecessorsImpl() local [all...] |
H A D | LoopUnrollRuntime.cpp | 359 BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, "." + suffix, F); in CloneLoopBlocks() local
|
H A D | LowerSwitch.cpp | 118 void FixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB, in FixPhis() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430BranchSelector.cpp | 152 MachineBasicBlock *NewBB = in expandBranches() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1952 updateSSA(BasicBlock * BB,BasicBlock * NewBB,DenseMap<Instruction *,Value * > & ValueMapping) updateSSA() argument 2016 cloneInstructions(BasicBlock::iterator BI,BasicBlock::iterator BE,BasicBlock * NewBB,BasicBlock * PredBB) cloneInstructions() argument 2285 BasicBlock *NewBB = threadThroughTwoBasicBlocks() local 2411 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), threadEdge() local 2496 for (auto *NewBB : NewBBs) { splitBlockPreds() local 2526 updateBlockFreqAndEdgeWeight(BasicBlock * PredBB,BasicBlock * BB,BasicBlock * NewBB,BasicBlock * SuccBB,BlockFrequencyInfo * BFI,BranchProbabilityInfo * BPI,bool HasProfile) updateBlockFreqAndEdgeWeight() argument 2772 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "select.unfold", unfoldSelectInstr() local 2981 BasicBlock *NewBB = Term->getParent(); tryToUnfoldSelectInCurrBB() local [all...] |
H A D | GVNHoist.cpp | 606 if (BB == NewBB) { in hasMemoryUse() local 653 if (BB == NewBB) { in hasEHOrLoadsOnPath() local 725 const BasicBlock *NewBB = NewPt->getParent(); safeToHoistLdSt() local [all...] |
H A D | PlaceSafepoints.cpp | 345 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); runImpl() local
|
H A D | DFAJumpThreading.cpp | 930 BasicBlock *NewBB = cloneBlockAndUpdatePredecessor( createExitPath() local 1002 BasicBlock *NewBB = CloneBasicBlock( cloneBlockAndUpdatePredecessor() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 470 auto *NewBB = NewLoc->getParent(); movementPreservesLCSSAForm() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMConstantIslandPass.cpp | 972 void ARMConstantIslands::updateForInsertedWaterBlock(MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock() argument 1000 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local 2452 MachineBasicBlock *NewBB = reorderThumb2JumpTables() local 2495 MachineBasicBlock *NewBB = adjustJTTargetBlockForward() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PromoteConstant.cpp | 412 BasicBlock *NewBB = NewPt->getParent(); in tryAndMerge() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYConstantIslandPass.cpp | 621 MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock() argument 651 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsConstantIslandPass.cpp | 822 (MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock() 848 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericLoopInfoImpl.h | 272 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 397 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(), createEmptyBasicBlock() local 437 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. execute() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegBankSelect.cpp | 943 MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P); materialize() local
|