Lines Matching refs:BasicBlock

27 ValueSymbolTable *BasicBlock::getValueSymbolTable() {  in getValueSymbolTable()
33 LLVMContext &BasicBlock::getContext() const { in getContext()
41 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, in BasicBlock() function in BasicBlock
42 BasicBlock *InsertBefore) in BasicBlock()
54 void BasicBlock::insertInto(Function *NewParent, BasicBlock *InsertBefore) { in insertInto()
64 BasicBlock::~BasicBlock() { in ~BasicBlock()
88 void BasicBlock::setParent(Function *parent) { in setParent()
93 iterator_range<filter_iterator<BasicBlock::const_iterator,
95 BasicBlock::instructionsWithoutDebug() const { in instructionsWithoutDebug()
102 iterator_range<filter_iterator<BasicBlock::iterator,
104 BasicBlock::instructionsWithoutDebug() { in instructionsWithoutDebug()
111 void BasicBlock::removeFromParent() { in removeFromParent()
115 iplist<BasicBlock>::iterator BasicBlock::eraseFromParent() { in eraseFromParent()
121 void BasicBlock::moveBefore(BasicBlock *MovePos) { in moveBefore()
128 void BasicBlock::moveAfter(BasicBlock *MovePos) { in moveAfter()
134 const Module *BasicBlock::getModule() const { in getModule()
138 const Instruction *BasicBlock::getTerminator() const { in getTerminator()
144 const CallInst *BasicBlock::getTerminatingMustTailCall() const { in getTerminatingMustTailCall()
175 const CallInst *BasicBlock::getTerminatingDeoptimizeCall() const { in getTerminatingDeoptimizeCall()
190 const Instruction* BasicBlock::getFirstNonPHI() const { in getFirstNonPHI()
197 const Instruction* BasicBlock::getFirstNonPHIOrDbg() const { in getFirstNonPHIOrDbg()
204 const Instruction* BasicBlock::getFirstNonPHIOrDbgOrLifetime() const { in getFirstNonPHIOrDbgOrLifetime()
217 BasicBlock::const_iterator BasicBlock::getFirstInsertionPt() const { in getFirstInsertionPt()
227 void BasicBlock::dropAllReferences() { in dropAllReferences()
234 const BasicBlock *BasicBlock::getSinglePredecessor() const { in getSinglePredecessor()
237 const BasicBlock *ThePred = *PI; in getSinglePredecessor()
247 const BasicBlock *BasicBlock::getUniquePredecessor() const { in getUniquePredecessor()
250 const BasicBlock *PredBB = *PI; in getUniquePredecessor()
261 bool BasicBlock::hasNPredecessors(unsigned N) const { in hasNPredecessors()
265 bool BasicBlock::hasNPredecessorsOrMore(unsigned N) const { in hasNPredecessorsOrMore()
269 const BasicBlock *BasicBlock::getSingleSuccessor() const { in getSingleSuccessor()
272 const BasicBlock *TheSucc = *SI; in getSingleSuccessor()
277 const BasicBlock *BasicBlock::getUniqueSuccessor() const { in getUniqueSuccessor()
280 const BasicBlock *SuccBB = *SI; in getUniqueSuccessor()
291 iterator_range<BasicBlock::phi_iterator> BasicBlock::phis() { in phis()
302 void BasicBlock::removePredecessor(BasicBlock *Pred, in removePredecessor()
327 BasicBlock *Other = APN->getIncomingBlock(APN->getIncomingBlock(0) == Pred); in removePredecessor()
372 bool BasicBlock::canSplitPredecessors() const { in canSplitPredecessors()
384 bool BasicBlock::isLegalToHoistInto() const { in isLegalToHoistInto()
408 BasicBlock *BasicBlock::splitBasicBlock(iterator I, const Twine &BBName) { in splitBasicBlock()
413 BasicBlock *New = BasicBlock::Create(getContext(), BBName, getParent(), in splitBasicBlock()
434 BasicBlock *Successor = *I; in splitBasicBlock()
446 void BasicBlock::replaceSuccessorsPhiUsesWith(BasicBlock *New) { in replaceSuccessorsPhiUsesWith()
452 for (BasicBlock *Succ : successors(TI)) { in replaceSuccessorsPhiUsesWith()
468 bool BasicBlock::isLandingPad() const { in isLandingPad()
473 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst()
477 Optional<uint64_t> BasicBlock::getIrrLoopHeaderWeight() const { in getIrrLoopHeaderWeight()
490 BasicBlock::iterator llvm::skipDebugIntrinsics(BasicBlock::iterator It) { in skipDebugIntrinsics()