• Home
  • Raw
  • Download

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 void BasicBlock::removeFromParent() { in removeFromParent()
97 iplist<BasicBlock>::iterator BasicBlock::eraseFromParent() { in eraseFromParent()
103 void BasicBlock::moveBefore(BasicBlock *MovePos) { in moveBefore()
110 void BasicBlock::moveAfter(BasicBlock *MovePos) { in moveAfter()
116 const Module *BasicBlock::getModule() const { in getModule()
120 Module *BasicBlock::getModule() { in getModule()
124 TerminatorInst *BasicBlock::getTerminator() { in getTerminator()
129 const TerminatorInst *BasicBlock::getTerminator() const { in getTerminator()
134 CallInst *BasicBlock::getTerminatingMustTailCall() { in getTerminatingMustTailCall()
165 CallInst *BasicBlock::getTerminatingDeoptimizeCall() { in getTerminatingDeoptimizeCall()
180 Instruction* BasicBlock::getFirstNonPHI() { in getFirstNonPHI()
187 Instruction* BasicBlock::getFirstNonPHIOrDbg() { in getFirstNonPHIOrDbg()
194 Instruction* BasicBlock::getFirstNonPHIOrDbgOrLifetime() { in getFirstNonPHIOrDbgOrLifetime()
209 BasicBlock::iterator BasicBlock::getFirstInsertionPt() { in getFirstInsertionPt()
219 void BasicBlock::dropAllReferences() { in dropAllReferences()
226 BasicBlock *BasicBlock::getSinglePredecessor() { in getSinglePredecessor()
229 BasicBlock *ThePred = *PI; in getSinglePredecessor()
239 BasicBlock *BasicBlock::getUniquePredecessor() { in getUniquePredecessor()
242 BasicBlock *PredBB = *PI; in getUniquePredecessor()
253 BasicBlock *BasicBlock::getSingleSuccessor() { in getSingleSuccessor()
256 BasicBlock *TheSucc = *SI; in getSingleSuccessor()
261 BasicBlock *BasicBlock::getUniqueSuccessor() { in getUniqueSuccessor()
264 BasicBlock *SuccBB = *SI; in getUniqueSuccessor()
281 void BasicBlock::removePredecessor(BasicBlock *Pred, in removePredecessor()
306 BasicBlock *Other = APN->getIncomingBlock(APN->getIncomingBlock(0) == Pred); in removePredecessor()
351 bool BasicBlock::canSplitPredecessors() const { in canSplitPredecessors()
374 BasicBlock *BasicBlock::splitBasicBlock(iterator I, const Twine &BBName) { in splitBasicBlock()
379 BasicBlock *New = BasicBlock::Create(getContext(), BBName, getParent(), in splitBasicBlock()
400 BasicBlock *Successor = *I; in splitBasicBlock()
402 for (BasicBlock::iterator II = Successor->begin(); in splitBasicBlock()
414 void BasicBlock::replaceSuccessorsPhiUsesWith(BasicBlock *New) { in replaceSuccessorsPhiUsesWith()
420 for (BasicBlock *Succ : TI->successors()) { in replaceSuccessorsPhiUsesWith()
436 bool BasicBlock::isLandingPad() const { in isLandingPad()
441 LandingPadInst *BasicBlock::getLandingPadInst() { in getLandingPadInst()
444 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst()