Lines Matching refs:getParent
31 BasicBlock *BB = InsertBefore->getParent(); in Instruction()
72 return getParent()->getModule(); in getModule()
76 return getParent()->getParent(); in getFunction()
83 getParent()->getInstList().remove(getIterator()); in removeFromParent()
95 return getParent()->getInstList().erase(getIterator()); in eraseFromParent()
105 insertBefore(*InsertPos->getParent(), InsertPos); in insertBefore()
111 BasicBlock *DestParent = InsertPos->getParent(); in insertAfter()
123 assert(getParent() == nullptr && "Expected detached instruction"); in insertInto()
124 assert((It == ParentBB->end() || It->getParent() == ParentBB) && in insertInto()
157 getParent()->flushTerminatorDbgValues(); in insertBefore()
163 moveBeforeImpl(*MovePos->getParent(), MovePos->getIterator(), false); in moveBefore()
167 moveBeforeImpl(*MovePos->getParent(), MovePos->getIterator(), true); in moveBeforePreserving()
175 moveBeforeImpl(*MovePos->getParent(), NextIt, false); in moveAfter()
183 moveBeforeImpl(*MovePos->getParent(), NextIt, true); in moveAfterPreserving()
197 assert(I == BB.end() || I->getParent() == &BB); in moveBeforeImpl()
212 BB.getInstList().splice(I, getParent()->getInstList(), getIterator()); in moveBeforeImpl()
217 DPMarker *NextMarker = getParent()->getNextMarker(this); in moveBeforeImpl()
226 getParent()->flushTerminatorDbgValues(); in moveBeforeImpl()
236 assert(getParent()->IsNewDbgInfoFormat); in cloneDebugInfoFrom()
237 assert(getParent()->IsNewDbgInfoFormat == in cloneDebugInfoFrom()
238 From->getParent()->IsNewDbgInfoFormat); in cloneDebugInfoFrom()
241 getParent()->createMarker(this); in cloneDebugInfoFrom()
248 BasicBlock *Parent = const_cast<BasicBlock *>(getParent()); in getDbgValueRange()
260 DPMarker *NextMarker = getParent()->getNextMarker(this); in getDbgReinsertionPosition()
296 InsertBB = PN->getParent(); in getInsertionPointAfterDef()
307 InsertBB = getParent(); in getInsertionPointAfterDef()
826 if (I->getParent() != BB) in isUsedOutsideOfBlock()