Lines Matching refs:getParent

53     const MachineFunction *MF = getParent();
79 MachineFunction &MF = *N->getParent();
90 N->getParent()->removeFromMBBNumbering(N->Number);
97 assert(!N->getParent() && "machine instruction already in a basic block");
102 MachineFunction *MF = Parent->getParent();
109 assert(N->getParent() && "machine instruction not in a basic block");
112 if (MachineFunction *MF = N->getParent()->getParent())
124 assert(Parent->getParent() == FromList.Parent->getParent() &&
137 assert(!MI->getParent() && "MI is still in a block!");
138 Parent->getParent()->DeleteMachineInstr(MI);
235 if (getParent())
236 Name = (getParent()->getName() + ":").str();
245 const MachineFunction *MF = getParent();
252 const Module *M = F ? F->getParent() : nullptr;
259 const MachineFunction *MF = getParent();
376 assert(getParent() && "MBB must be inserted in function");
379 assert((isEHPad() || this == &getParent()->front()) &&
384 MachineRegisterInfo &MRI = getParent()->getRegInfo();
385 const TargetInstrInfo &TII = *getParent()->getSubtarget().getInstrInfo();
407 getParent()->splice(NewAfter->getIterator(), getIterator());
411 getParent()->splice(++NewBefore->getIterator(), getIterator());
415 const TargetInstrInfo *TII = getParent()->getSubtarget().getInstrInfo();
677 if (Fallthrough == getParent()->end())
687 const TargetInstrInfo *TII = getParent()->getSubtarget().getInstrInfo();
722 MachineFunction *MF = getParent();
891 std::next(MachineFunction::iterator(NMBB)) == getParent()->end();
919 MachineRegisterInfo *MRI = &getParent()->getRegInfo();
1019 assert(getParent() && "Not embedded in a function!");
1020 getParent()->remove(this);
1026 assert(getParent() && "Not embedded in a function!");
1027 getParent()->erase(this);