Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DBranchFolding.cpp451 MachineFunction &MF = *CurMBB.getParent(); in SplitMBBAt()
456 CurMBB.getParent()->insert(++MBBI, NewMBB); in SplitMBBAt()
459 NewMBB->transferSuccessors(&CurMBB); in SplitMBBAt()
462 CurMBB.addSuccessor(NewMBB); in SplitMBBAt()
465 NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end()); in SplitMBBAt()
512 MachineFunction *MF = CurMBB->getParent(); in FixTail()
516 DebugLoc dl = CurMBB->findBranchDebugLoc(); in FixTail()
521 TII->removeBranch(*CurMBB); in FixTail()
527 TII->insertBranch(*CurMBB, SuccBB, nullptr, in FixTail()
774 if (SuccBB && CurMBB != PredBB) in RemoveBlocksWithHash()
[all …]
H A DLiveDebugValues.cpp600 const MachineBasicBlock *CurMBB = MI.getParent(); in transferTerminatorInst() local
601 if (!(MI.isTerminator() || (&MI == &CurMBB->back()))) in transferTerminatorInst()
610 dbgs() << "Add to OutLocs in MBB #" << CurMBB->getNumber() << ": "; in transferTerminatorInst()
613 VarLocSet &VLS = OutLocs[CurMBB]; in transferTerminatorInst()
H A DBranchFolding.h173 MachineBasicBlock *SplitMBBAt(MachineBasicBlock &CurMBB,
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp39 MachineBasicBlock *CurMBB = &getMBB(); in getDominatingInstrForID() local
41 CSEInfo->getMachineInstrIfExists(ID, CurMBB, NodeInsertPos); in getDominatingInstrForID()
45 CurMBB->splice(CurrPos, CurMBB, MI); in getDominatingInstrForID()
H A DIRTranslator.cpp436 MachineBasicBlock &CurMBB = MIRBuilder.getMBB(); in translateSwitch() local
441 CurMBB.addSuccessor(&TrueMBB); in translateSwitch()
442 addMachineCFGPred({OrigBB, TrueBB}, &CurMBB); in translateSwitch()
447 MF->insert(std::next(CurMBB.getIterator()), FalseMBB); in translateSwitch()
449 CurMBB.addSuccessor(FalseMBB); in translateSwitch()
457 MachineBasicBlock &CurMBB = MIRBuilder.getMBB(); in translateSwitch() local
458 CurMBB.addSuccessor(&DefaultMBB); in translateSwitch()
459 addMachineCFGPred({OrigBB, DefaultBB}, &CurMBB); in translateSwitch()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp9980 MachineBasicBlock *CurMBB = W.MBB; in lowerWorkItem() local
10022 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
10023 addSuccessorWithProb(CurMBB, JumpMBB, JumpProb); in lowerWorkItem()
10024 CurMBB->normalizeSuccProbs(); in lowerWorkItem()
10028 JTH->HeaderBB = CurMBB; in lowerWorkItem()
10032 if (CurMBB == SwitchMBB) { in lowerWorkItem()
10047 BTB->Parent = CurMBB; in lowerWorkItem()
10060 if (CurMBB == SwitchMBB) { in lowerWorkItem()
10084 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
10087 if (CurMBB == SwitchMBB) in lowerWorkItem()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp2188 MachineBasicBlock *CurMBB = WalkList.pop_back_val(); in adjustForSegmentedStacks() local
2189 for (MachineBasicBlock *PredBB : CurMBB->predecessors()) { in adjustForSegmentedStacks()
H A DARMISelLowering.cpp8637 MachineBasicBlock *CurMBB = *I; in EmitSjLjDispatchBlock() local
8638 if (SeenMBBs.insert(CurMBB).second) in EmitSjLjDispatchBlock()
8639 DispContBB->addSuccessor(CurMBB); in EmitSjLjDispatchBlock()