| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 392 MachineBasicBlock *BranchFolder::SplitMBBAt(MachineBasicBlock &CurMBB, in SplitMBBAt() argument 395 if (!TII->isLegalToSplitMBBAt(CurMBB, BBI1)) in SplitMBBAt() 398 MachineFunction &MF = *CurMBB.getParent(); in SplitMBBAt() 401 MachineFunction::iterator MBBI = CurMBB.getIterator(); 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() 416 if (MachineLoop *ML = MLI->getLoopFor(&CurMBB)) in SplitMBBAt() 420 MBBFreqInfo.setBlockFreq(NewMBB, MBBFreqInfo.getBlockFreq(&CurMBB)); in SplitMBBAt() [all …]
|
| H A D | BranchFolding.h | 146 MachineBasicBlock *SplitMBBAt(MachineBasicBlock &CurMBB,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | InstructionSelector.h | 450 MachineBasicBlock *CurMBB = nullptr; variable 465 CurMBB = nullptr; in setupMF() 491 (PSI && BFI && CurMBB && llvm::shouldOptForSize(*CurMBB, PSI, BFI)); in shouldOptForSize()
|
| H A D | IRTranslator.h | 358 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB, 367 MachineBasicBlock *CurMBB, 373 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CSEMIRBuilder.cpp | 42 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 D | IRTranslator.cpp | 575 auto &CurMBB = MIRBuilder.getMBB(); in translateBr() local 580 if (OptLevel == CodeGenOpt::None || !CurMBB.isLayoutSuccessor(Succ0MBB)) in translateBr() 585 CurMBB.addSuccessor(&getMBB(*Succ)); in translateBr() 627 findMergedConditions(CondI, Succ0MBB, Succ1MBB, &CurMBB, &CurMBB, Opcode, in translateBr() 628 getEdgeProbability(&CurMBB, Succ0MBB), in translateBr() 629 getEdgeProbability(&CurMBB, Succ1MBB), in translateBr() 631 assert(SL->SwitchCases[0].ThisBB == &CurMBB && "Unexpected lowering!"); in translateBr() 636 emitSwitchCase(SL->SwitchCases[0], &CurMBB, *CurBuilder); in translateBr() 653 nullptr, Succ0MBB, Succ1MBB, &CurMBB, in translateBr() 658 emitSwitchCase(CB, &CurMBB, *CurBuilder); in translateBr() [all …]
|
| H A D | InstructionSelect.cpp | 134 ISel->CurMBB = MBB; in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | VarLocBasedImpl.cpp | 1911 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 11091 MachineBasicBlock *CurMBB = W.MBB; in lowerWorkItem() local 11101 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerWorkItem() 11140 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem() 11141 addSuccessorWithProb(CurMBB, JumpMBB, JumpProb); in lowerWorkItem() 11142 CurMBB->normalizeSuccProbs(); in lowerWorkItem() 11146 JTH->HeaderBB = CurMBB; in lowerWorkItem() 11150 if (CurMBB == SwitchMBB) { in lowerWorkItem() 11165 BTB->Parent = CurMBB; in lowerWorkItem() 11181 if (CurMBB == SwitchMBB) { in lowerWorkItem() 11209 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.cpp | 2984 MachineBasicBlock *CurMBB = WalkList.pop_back_val(); in adjustForSegmentedStacks() local 2985 for (MachineBasicBlock *PredBB : CurMBB->predecessors()) { in adjustForSegmentedStacks()
|
| H A D | ARMISelLowering.cpp | 11099 for (MachineBasicBlock *CurMBB : LPadList) { in EmitSjLjDispatchBlock() 11100 if (SeenMBBs.insert(CurMBB).second) in EmitSjLjDispatchBlock() 11101 DispContBB->addSuccessor(CurMBB); in EmitSjLjDispatchBlock()
|