| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | BranchFolding.cpp | 388 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 D | BranchFolding.h | 148 MachineBasicBlock *SplitMBBAt(MachineBasicBlock &CurMBB,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | InstructionSelector.h | 445 MachineBasicBlock *CurMBB = nullptr; variable 460 CurMBB = nullptr; in setupMF() 486 (PSI && BFI && CurMBB && llvm::shouldOptForSize(*CurMBB, PSI, BFI)); in shouldOptForSize()
|
| H A D | IRTranslator.h | 362 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB, 371 MachineBasicBlock *CurMBB, 377 MachineBasicBlock *CurMBB, MachineBasicBlock *DefaultMBB,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CSEMIRBuilder.cpp | 39 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 D | IRTranslator.cpp | 560 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 D | InstructionSelect.cpp | 135 ISel->CurMBB = MBB; in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | VarLocBasedImpl.cpp | 1767 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 D | SelectionDAGBuilder.cpp | 10580 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 D | ARMFrameLowering.cpp | 2441 MachineBasicBlock *CurMBB = WalkList.pop_back_val(); in adjustForSegmentedStacks() local 2442 for (MachineBasicBlock *PredBB : CurMBB->predecessors()) { in adjustForSegmentedStacks()
|
| H A D | ARMISelLowering.cpp | 10518 MachineBasicBlock *CurMBB = *I; in EmitSjLjDispatchBlock() local 10519 if (SeenMBBs.insert(CurMBB).second) in EmitSjLjDispatchBlock() 10520 DispContBB->addSuccessor(CurMBB); in EmitSjLjDispatchBlock()
|