Home
last modified time | relevance | path

Searched refs:CurMBB (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DBranchFolding.cpp388 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB, in SplitMBBAt() argument
391 if (!TII->isLegalToSplitMBBAt(CurMBB, BBI1)) in SplitMBBAt()
394 MachineFunction &MF = *CurMBB.getParent(); in SplitMBBAt()
397 MachineFunction::iterator MBBI = CurMBB.getIterator(); in SplitMBBAt()
399 CurMBB.getParent()->insert(++MBBI, NewMBB); in SplitMBBAt()
402 NewMBB->transferSuccessors(&CurMBB); in SplitMBBAt()
405 CurMBB.addSuccessor(NewMBB); in SplitMBBAt()
408 NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end()); in SplitMBBAt()
412 if (MachineLoop *ML = MLI->getLoopFor(&CurMBB)) in SplitMBBAt()
416 MBBFreqInfo.setBlockFreq(NewMBB, MBBFreqInfo.getBlockFreq(&CurMBB)); in SplitMBBAt()
[all …]
H A DBranchFolding.h148 MachineBasicBlock *SplitMBBAt(MachineBasicBlock &CurMBB,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelector.h445 MachineBasicBlock *CurMBB = nullptr; variable
460 CurMBB = nullptr; in setupMF()
486 (PSI && BFI && CurMBB && llvm::shouldOptForSize(*CurMBB, PSI, BFI)); in shouldOptForSize()
H A DIRTranslator.h362 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
371 MachineBasicBlock *CurMBB,
377 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp39 MachineBasicBlock *CurMBB = &getMBB(); in getDominatingInstrForID() local
41 CSEInfo->getMachineInstrIfExists(ID, CurMBB, NodeInsertPos); in getDominatingInstrForID()
49 setInsertPt(*CurMBB, std::next(MII)); in getDominatingInstrForID()
51 CurMBB->splice(CurrPos, CurMBB, MI); in getDominatingInstrForID()
H A DIRTranslator.cpp560 auto &CurMBB = MIRBuilder.getMBB(); in translateBr() local
565 if (!CurMBB.isLayoutSuccessor(Succ0MBB)) in translateBr()
570 CurMBB.addSuccessor(&getMBB(*Succ)); in translateBr()
612 findMergedConditions(CondI, Succ0MBB, Succ1MBB, &CurMBB, &CurMBB, Opcode, in translateBr()
613 getEdgeProbability(&CurMBB, Succ0MBB), in translateBr()
614 getEdgeProbability(&CurMBB, Succ1MBB), in translateBr()
616 assert(SL->SwitchCases[0].ThisBB == &CurMBB && "Unexpected lowering!"); in translateBr()
621 emitSwitchCase(SL->SwitchCases[0], &CurMBB, *CurBuilder); in translateBr()
638 nullptr, Succ0MBB, Succ1MBB, &CurMBB, in translateBr()
643 emitSwitchCase(CB, &CurMBB, *CurBuilder); in translateBr()
[all …]
H A DInstructionSelect.cpp135 ISel->CurMBB = MBB; in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp1767 bool VarLocBasedLDV::transferTerminator(MachineBasicBlock *CurMBB, in transferTerminator() argument
1777 dbgs() << "Add to OutLocs in MBB #" << CurMBB->getNumber() << ": "; in transferTerminator()
1781 VarLocSet &VLS = getVarLocsInMBB(CurMBB, OutLocs); in transferTerminator()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp10580 MachineBasicBlock *CurMBB = W.MBB; in lowerWorkItem() local
10590 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerWorkItem()
10631 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
10632 addSuccessorWithProb(CurMBB, JumpMBB, JumpProb); in lowerWorkItem()
10633 CurMBB->normalizeSuccProbs(); in lowerWorkItem()
10637 JTH->HeaderBB = CurMBB; in lowerWorkItem()
10641 if (CurMBB == SwitchMBB) { in lowerWorkItem()
10656 BTB->Parent = CurMBB; in lowerWorkItem()
10674 if (CurMBB == SwitchMBB) { in lowerWorkItem()
10702 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp2441 MachineBasicBlock *CurMBB = WalkList.pop_back_val(); in adjustForSegmentedStacks() local
2442 for (MachineBasicBlock *PredBB : CurMBB->predecessors()) { in adjustForSegmentedStacks()
H A DARMISelLowering.cpp10518 MachineBasicBlock *CurMBB = *I; in EmitSjLjDispatchBlock() local
10519 if (SeenMBBs.insert(CurMBB).second) in EmitSjLjDispatchBlock()
10520 DispContBB->addSuccessor(CurMBB); in EmitSjLjDispatchBlock()