Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp394 MachineFunction &MF = *CurMBB.getParent(); 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()
455 MachineFunction *MF = CurMBB->getParent(); in FixTail()
459 DebugLoc dl = CurMBB->findBranchDebugLoc(); in FixTail()
464 TII->removeBranch(*CurMBB); in FixTail()
470 TII->insertBranch(*CurMBB, SuccBB, nullptr, in FixTail()
698 if (SuccBB && CurMBB != PredBB) in RemoveBlocksWithHash()
[all …]
H A DBranchFolding.h148 MachineBasicBlock *SplitMBBAt(MachineBasicBlock &CurMBB,
/freebsd-13.1/contrib/llvm-project/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,
/freebsd-13.1/contrib/llvm-project/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.cpp564 auto &CurMBB = MIRBuilder.getMBB(); in translateBr() local
574 CurMBB.addSuccessor(&getMBB(*Succ)); in translateBr()
616 findMergedConditions(CondI, Succ0MBB, Succ1MBB, &CurMBB, &CurMBB, Opcode, in translateBr()
914 CurMBB); in lowerJumpTableWorkItem()
946 CurMBB->normalizeSuccProbs(); in lowerJumpTableWorkItem()
950 JTH->HeaderBB = CurMBB; in lowerJumpTableWorkItem()
954 if (CurMBB == SwitchMBB) { in lowerJumpTableWorkItem()
1120 BTB->Parent = CurMBB; in lowerBitTestWorkItem()
1138 if (CurMBB == SwitchMBB) { in lowerBitTestWorkItem()
1188 MachineBasicBlock *CurMBB = W.MBB; in lowerSwitchWorkItem() local
[all …]
H A DInstructionSelect.cpp135 ISel->CurMBB = MBB; in runOnMachineFunction()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp10635 MachineBasicBlock *CurMBB = W.MBB; in lowerWorkItem() local
10686 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
10687 addSuccessorWithProb(CurMBB, JumpMBB, JumpProb); in lowerWorkItem()
10688 CurMBB->normalizeSuccProbs(); in lowerWorkItem()
10692 JTH->HeaderBB = CurMBB; in lowerWorkItem()
10696 if (CurMBB == SwitchMBB) { in lowerWorkItem()
10711 BTB->Parent = CurMBB; in lowerWorkItem()
10729 if (CurMBB == SwitchMBB) { in lowerWorkItem()
10757 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
10760 if (CurMBB == SwitchMBB) in lowerWorkItem()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp2494 MachineBasicBlock *CurMBB = WalkList.pop_back_val(); in adjustForSegmentedStacks() local
2495 for (MachineBasicBlock *PredBB : CurMBB->predecessors()) { in adjustForSegmentedStacks()
H A DARMISelLowering.cpp10808 MachineBasicBlock *CurMBB = *I; in EmitSjLjDispatchBlock() local
10809 if (SeenMBBs.insert(CurMBB).second) in EmitSjLjDispatchBlock()
10810 DispContBB->addSuccessor(CurMBB); in EmitSjLjDispatchBlock()