Home
last modified time | relevance | path

Searched refs:ParentMBB (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCodeGenCommonISel.h123 return ParentMBB && SuccessMBB && FailureMBB; in shouldEmitStackProtector()
127 return ParentMBB && !SuccessMBB && !FailureMBB; in shouldEmitFunctionBasedCheckStackProtector()
137 ParentMBB = MBB; in initialize()
155 ParentMBB = nullptr; in resetPerBBState()
170 MachineBasicBlock *getParentMBB() { return ParentMBB; } in getParentMBB()
182 MachineBasicBlock *ParentMBB = nullptr;
196 MachineBasicBlock *ParentMBB,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenCommonISel.cpp30 const BasicBlock *BB, MachineBasicBlock *ParentMBB, bool IsLikely, in addSuccessorMBB() argument
34 MachineFunction *MF = ParentMBB->getParent(); in addSuccessorMBB()
35 MachineFunction::iterator BBI(ParentMBB); in addSuccessorMBB()
40 ParentMBB->addSuccessor( in addSuccessorMBB()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp592 MachineBasicBlock *ParentMBB = MI->getParent(); in processSwitches() local
598 if (ParentMBB->empty()) { in processSwitches()
599 while (!ParentMBB->pred_empty()) in processSwitches()
600 (*ParentMBB->pred_begin())->removeSuccessor(ParentMBB); in processSwitches()
602 while (!ParentMBB->succ_empty()) in processSwitches()
603 ParentMBB->removeSuccessor(ParentMBB->succ_begin()); in processSwitches()
605 ParentMBB->eraseFromParent(); in processSwitches()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1804 MachineBasicBlock *ParentMBB = SDB->SPDescriptor.getParentMBB(); in FinishBasicBlock() local
1807 FuncInfo->MBB = ParentMBB; in FinishBasicBlock()
1809 findSplitPointForStackProtector(ParentMBB, *TII); in FinishBasicBlock()
1810 SDB->visitSPDescriptorParent(SDB->SPDescriptor, ParentMBB); in FinishBasicBlock()
1818 MachineBasicBlock *ParentMBB = SDB->SPDescriptor.getParentMBB(); in FinishBasicBlock() local
1828 findSplitPointForStackProtector(ParentMBB, *TII); in FinishBasicBlock()
1831 SuccessMBB->splice(SuccessMBB->end(), ParentMBB, in FinishBasicBlock()
1833 ParentMBB->end()); in FinishBasicBlock()
1836 FuncInfo->MBB = ParentMBB; in FinishBasicBlock()
1837 FuncInfo->InsertPt = ParentMBB->end(); in FinishBasicBlock()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3447 MachineBasicBlock *ParentMBB = SPDescriptor.getParentMBB(); in finalizeBasicBlock() local
3457 ParentMBB, *MF->getSubtarget().getInstrInfo()); in finalizeBasicBlock()
3460 SuccessMBB->splice(SuccessMBB->end(), ParentMBB, SplitPoint, in finalizeBasicBlock()
3461 ParentMBB->end()); in finalizeBasicBlock()
3464 if (!emitSPDescriptorParent(SPDescriptor, ParentMBB)) in finalizeBasicBlock()