Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp398 MachineFunction &MF = *CurMBB.getParent(); in SplitMBBAt()
403 CurMBB.getParent()->insert(++MBBI, NewMBB); in SplitMBBAt()
406 NewMBB->transferSuccessors(&CurMBB); in SplitMBBAt()
409 CurMBB.addSuccessor(NewMBB); in SplitMBBAt()
412 NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end()); in SplitMBBAt()
459 MachineFunction *MF = CurMBB->getParent(); in FixTail()
463 DebugLoc dl = CurMBB->findBranchDebugLoc(); in FixTail()
468 TII->removeBranch(*CurMBB); in FixTail()
474 TII->insertBranch(*CurMBB, SuccBB, nullptr, in FixTail()
696 if (SuccBB && CurMBB != PredBB) in RemoveBlocksWithHash()
[all …]
H A DRegAllocFast.cpp72 CurMBB = &MBB; in init()
92 assert(MI.getParent() == CurMBB && "MI is not in CurMBB"); in getIndex()
111 while (Start != CurMBB->begin() && in getIndex()
116 while (End != CurMBB->end() && !Instr2PosIndex.count(&*(End))) { in getIndex()
124 Start == CurMBB->begin() ? 0 : Instr2PosIndex.at(&*std::prev(Start)); in getIndex()
126 if (End == CurMBB->end()) in getIndex()
157 init(*CurMBB); in getIndex()
173 const MachineBasicBlock *CurMBB = nullptr; member in __anonf5ca9da10111::InstrPosIndexes
H A DBranchFolding.h146 MachineBasicBlock *SplitMBBAt(MachineBasicBlock &CurMBB,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutor.h559 MachineBasicBlock *CurMBB = nullptr; variable
573 CurMBB = nullptr;
603 (PSI && BFI && CurMBB && llvm::shouldOptForSize(*CurMBB, PSI, BFI)); in shouldOptForSize()
H A DIRTranslator.h396 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
405 MachineBasicBlock *CurMBB,
411 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp42 MachineBasicBlock *CurMBB = &getMBB(); in getDominatingInstrForID() local
44 CSEInfo->getMachineInstrIfExists(ID, CurMBB, NodeInsertPos); in getDominatingInstrForID()
52 setInsertPt(*CurMBB, std::next(MII)); in getDominatingInstrForID()
54 CurMBB->splice(CurrPos, CurMBB, MI); in getDominatingInstrForID()
H A DIRTranslator.cpp579 auto &CurMBB = MIRBuilder.getMBB(); in translateBr() local
590 CurMBB.addSuccessor(&getMBB(*Succ)); in translateBr()
632 findMergedConditions(CondI, Succ0MBB, Succ1MBB, &CurMBB, &CurMBB, Opcode, in translateBr()
1004 CurMBB); in lowerJumpTableWorkItem()
1035 CurMBB->normalizeSuccProbs(); in lowerJumpTableWorkItem()
1039 JTH->HeaderBB = CurMBB; in lowerJumpTableWorkItem()
1043 if (CurMBB == SwitchMBB) { in lowerJumpTableWorkItem()
1217 BTB->Parent = CurMBB; in lowerBitTestWorkItem()
1233 if (CurMBB == SwitchMBB) { in lowerBitTestWorkItem()
1283 MachineBasicBlock *CurMBB = W.MBB; in lowerSwitchWorkItem() local
[all …]
H A DInstructionSelect.cpp141 ISel->CurMBB = MBB; in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp1911 bool VarLocBasedLDV::transferTerminator(MachineBasicBlock *CurMBB, in transferTerminator() argument
1921 dbgs() << "Add to OutLocs in MBB #" << CurMBB->getNumber() << ": "; in transferTerminator()
1925 VarLocSet &VLS = getVarLocsInMBB(CurMBB, OutLocs); in transferTerminator()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp11500 MachineBasicBlock *CurMBB = W.MBB; in lowerWorkItem() local
11573 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
11574 addSuccessorWithProb(CurMBB, JumpMBB, JumpProb); in lowerWorkItem()
11575 CurMBB->normalizeSuccProbs(); in lowerWorkItem()
11579 JTH->HeaderBB = CurMBB; in lowerWorkItem()
11583 if (CurMBB == SwitchMBB) { in lowerWorkItem()
11598 BTB->Parent = CurMBB; in lowerWorkItem()
11614 if (CurMBB == SwitchMBB) { in lowerWorkItem()
11642 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
11645 if (CurMBB == SwitchMBB) in lowerWorkItem()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp3026 MachineBasicBlock *CurMBB = WalkList.pop_back_val(); in adjustForSegmentedStacks() local
3027 for (MachineBasicBlock *PredBB : CurMBB->predecessors()) { in adjustForSegmentedStacks()
H A DARMISelLowering.cpp11244 for (MachineBasicBlock *CurMBB : LPadList) { in EmitSjLjDispatchBlock()
11245 if (SeenMBBs.insert(CurMBB).second) in EmitSjLjDispatchBlock()
11246 DispContBB->addSuccessor(CurMBB); in EmitSjLjDispatchBlock()