Home
last modified time | relevance | path

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

123

/llvm-project/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp254 MachineBasicBlock *NewBB = MF->CreateMachineBasicBlock(BB); createNewBlockAfter() local
277 MachineBasicBlock *NewBB = splitBlockBeforeInstr() local
360 MachineBasicBlock *NewBB = nullptr; fixupConditionalBranch() local
386 __anoned28e3ec0502(MachineBasicBlock *MBB, MachineBasicBlock *NewBB) fixupConditionalBranch() argument
601 MachineBasicBlock *NewBB = createNewBlockAfter(*TrampolineInsertionPoint); fixupUnconditionalBranch() local
[all...]
H A DMachineLoopUtils.cpp38 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(Loop->getBasicBlock()); in PeelSingleBlockLoop() local
[all...]
H A DModuloSchedule.cpp207 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); generateProlog() local
280 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(); generateEpilog() local
367 generateExistingPhis(MachineBasicBlock * NewBB,MachineBasicBlock * BB1,MachineBasicBlock * BB2,MachineBasicBlock * KernelBB,ValueMapTy * VRMap,InstrMapTy & InstrMap,unsigned LastStageNum,unsigned CurStageNum,bool IsLast) generateExistingPhis() argument
605 generatePhis(MachineBasicBlock * NewBB,MachineBasicBlock * BB1,MachineBasicBlock * BB2,MachineBasicBlock * KernelBB,ValueMapTy * VRMap,ValueMapTy * VRMapPhi,InstrMapTy & InstrMap,unsigned LastStageNum,unsigned CurStageNum,bool IsLast) generatePhis() argument
1112 rewritePhiValues(MachineBasicBlock * NewBB,unsigned StageNum,ValueMapTy * VRMap,InstrMapTy & InstrMap) rewritePhiValues() argument
1596 MachineBasicBlock *NewBB = PeelSingleBlockLoop(LPD, BB, MRI, TII); peelKernel() local
1866 MachineBasicBlock *NewBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); CreateLCSSAExitingBlock() local
[all...]
H A DStackProtector.cpp680 NewBB->setName("SP_return"); in InsertStackProtectors() local
H A DShrinkWrap.cpp903 MachineBasicBlock *NewBB; performShrinkWrapping() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominators.h81 MachineBasicBlock *NewBB; global() member
235 splitBlock(MachineBasicBlock * NewBB) splitBlock() argument
261 recordSplitCriticalEdge(MachineBasicBlock * FromBB,MachineBasicBlock * ToBB,MachineBasicBlock * NewBB) recordSplitCriticalEdge() argument
/llvm-project/llvm/unittests/Transforms/Utils/
H A DBasicBlockUtilsTest.cpp91 BasicBlock *NewBB; in TEST() local
128 BasicBlock *NewBB; in TEST() local
196 BasicBlock *NewBB; in TEST() local
287 BasicBlock *NewBB = SplitEdge(SrcBlock, DestBlock, &DT, &LI, &MSSAU, ""); in TEST() local
326 BasicBlock *NewBB; in TEST() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp48 NewBB->IsNewDbgInfoFormat = BB->IsNewDbgInfoFormat; in CloneBasicBlock() local
472 BasicBlock *NewBB; CloneBlock() local
705 BasicBlock *NewBB = cast_or_null<BasicBlock>(V); CloneAndPruneIntoFromInst() local
736 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]); CloneAndPruneIntoFromInst() local
1028 BasicBlock *NewBB = CloneBasicBlock(BB, VMap, NameSuffix, F); cloneLoopWithPreheader() local
1076 BasicBlock *NewBB = SplitEdge(PredBB, BB); DuplicateInstructionsInSplitBetween() local
[all...]
H A DLoopSimplify.cpp272 // Make sure that NewBB is put someplace intelligent, which doesn't mess up in separateNestedLoop() local
81 placeSplitBlockCarefully(BasicBlock * NewBB,SmallVectorImpl<BasicBlock * > & SplitPreds,Loop * L) placeSplitBlockCarefully() argument
[all...]
H A DBreakCriticalEdges.cpp168 BasicBlock *NewBB = nullptr; in SplitKnownCriticalEdge() local
[all...]
H A DBasicBlockUtils.cpp880 auto *NewBB = ehAwareSplitEdge() local
1145 UpdateAnalysisInformation(BasicBlock * OldBB,BasicBlock * NewBB,ArrayRef<BasicBlock * > Preds,DomTreeUpdater * DTU,DominatorTree * DT,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA,bool & HasLoopExit) UpdateAnalysisInformation() argument
1259 UpdatePHINodes(BasicBlock * OrigBB,BasicBlock * NewBB,ArrayRef<BasicBlock * > Preds,BranchInst * BI,bool HasLoopExit) UpdatePHINodes() argument
1349 BasicBlock *NewBB = BasicBlock::Create( SplitBlockPredecessorsImpl() local
[all...]
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp152 MachineBasicBlock *NewBB = in expandBranches() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1940 updateSSA(BasicBlock * BB,BasicBlock * NewBB,ValueToValueMapTy & ValueMapping) updateSSA() argument
2006 cloneInstructions(ValueToValueMapTy & ValueMapping,BasicBlock::iterator BI,BasicBlock::iterator BE,BasicBlock * NewBB,BasicBlock * PredBB) cloneInstructions() argument
2275 BasicBlock *NewBB = threadThroughTwoBasicBlocks() local
2402 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), threadEdge() local
2488 for (auto *NewBB : NewBBs) { splitBlockPreds() local
2518 updateBlockFreqAndEdgeWeight(BasicBlock * PredBB,BasicBlock * BB,BasicBlock * NewBB,BasicBlock * SuccBB,BlockFrequencyInfo * BFI,BranchProbabilityInfo * BPI,bool HasProfile) updateBlockFreqAndEdgeWeight() argument
2766 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "select.unfold", unfoldSelectInstr() local
2973 BasicBlock *NewBB = Term->getParent(); tryToUnfoldSelectInCurrBB() local
[all...]
H A DGVNHoist.cpp594 const BasicBlock *NewBB = NewPt->getParent(); hasMemoryUse() local
641 const BasicBlock *NewBB = NewPt->getParent(); hasEHOrLoadsOnPath() local
713 const BasicBlock *NewBB = NewPt->getParent(); safeToHoistLdSt() local
[all...]
H A DPlaceSafepoints.cpp347 BasicBlock *NewBB = SplitEdge(Term->getParent(), Header, &DT); runImpl() local
H A DDFAJumpThreading.cpp975 BasicBlock *NewBB = cloneBlockAndUpdatePredecessor( createExitPath() local
1047 BasicBlock *NewBB = CloneBasicBlock( cloneBlockAndUpdatePredecessor() local
[all...]
/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h475 auto *NewBB = NewLoc->getParent(); movementPreservesLCSSAForm() local
/llvm-project/bolt/lib/Passes/
H A DValidateInternalCalls.cpp119 std::unique_ptr<BinaryBasicBlock> NewBB = Function.createBasicBlock(); in fixCFGForPIC() local
H A DTailDuplication.cpp535 BinaryBasicBlock *NewBB = DuplicatedBlocks.back().get(); in duplicateBlocks() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp414 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(), createEmptyBasicBlock() local
486 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. execute() local
668 VPBlockBase *NewBB = BB->clone(); cloneFrom() local
679 VPBlockBase *NewBB = Old2NewVPBlocks[BB]; cloneFrom() local
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp972 updateForInsertedWaterBlock(MachineBasicBlock * NewBB) updateForInsertedWaterBlock() argument
1000 MachineBasicBlock *NewBB = splitBlockBeforeInstr() local
2452 MachineBasicBlock *NewBB = reorderThumb2JumpTables() local
2495 MachineBasicBlock *NewBB = adjustJTTargetBlockForward() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp412 BasicBlock *NewBB = NewPt->getParent(); tryAndMerge() local
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp621 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in updateForInsertedWaterBlock() argument
651 MachineBasicBlock *NewBB = splitBlockBeforeInstr() local
[all...]
/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp822 NewBB->getParent()->RenumberBlocks(NewBB); in updateForInsertedWaterBlock() argument
848 MachineBasicBlock *NewBB = splitBlockBeforeInstr() local
[all...]
/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h272 addBasicBlockToLoop(BlockT * NewBB,LoopInfoBase<BlockT,LoopT> & LIB) addBasicBlockToLoop() argument

123