• Home
  • Raw
  • Download

Lines Matching refs:BasicBlock

27 ValueSymbolTable *BasicBlock::getValueSymbolTable() {  in getValueSymbolTable()
33 const DataLayout *BasicBlock::getDataLayout() const { in getDataLayout()
37 LLVMContext &BasicBlock::getContext() const { in getContext()
43 template class llvm::SymbolTableListTraits<Instruction, BasicBlock>;
46 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, in BasicBlock() function in BasicBlock
47 BasicBlock *InsertBefore) in BasicBlock()
65 BasicBlock::~BasicBlock() { in ~BasicBlock()
89 void BasicBlock::setParent(Function *parent) { in setParent()
100 void BasicBlock::removeFromParent() { in removeFromParent()
104 void BasicBlock::eraseFromParent() { in eraseFromParent()
110 void BasicBlock::moveBefore(BasicBlock *MovePos) { in moveBefore()
117 void BasicBlock::moveAfter(BasicBlock *MovePos) { in moveAfter()
124 TerminatorInst *BasicBlock::getTerminator() { in getTerminator()
129 const TerminatorInst *BasicBlock::getTerminator() const { in getTerminator()
134 Instruction* BasicBlock::getFirstNonPHI() { in getFirstNonPHI()
135 BasicBlock::iterator i = begin(); in getFirstNonPHI()
144 Instruction* BasicBlock::getFirstNonPHIOrDbg() { in getFirstNonPHIOrDbg()
145 BasicBlock::iterator i = begin(); in getFirstNonPHIOrDbg()
154 Instruction* BasicBlock::getFirstNonPHIOrDbgOrLifetime() { in getFirstNonPHIOrDbgOrLifetime()
159 BasicBlock::iterator i = begin(); in getFirstNonPHIOrDbgOrLifetime()
174 BasicBlock::iterator BasicBlock::getFirstInsertionPt() { in getFirstInsertionPt()
180 void BasicBlock::dropAllReferences() { in dropAllReferences()
187 BasicBlock *BasicBlock::getSinglePredecessor() { in getSinglePredecessor()
190 BasicBlock *ThePred = *PI; in getSinglePredecessor()
200 BasicBlock *BasicBlock::getUniquePredecessor() { in getUniquePredecessor()
203 BasicBlock *PredBB = *PI; in getUniquePredecessor()
220 void BasicBlock::removePredecessor(BasicBlock *Pred, in removePredecessor()
245 BasicBlock *Other = APN->getIncomingBlock(APN->getIncomingBlock(0) == Pred); in removePredecessor()
302 BasicBlock *BasicBlock::splitBasicBlock(iterator I, const Twine &BBName) { in splitBasicBlock()
307 BasicBlock *InsertBefore = std::next(Function::iterator(this)) in splitBasicBlock()
309 BasicBlock *New = BasicBlock::Create(getContext(), BBName, in splitBasicBlock()
327 BasicBlock *Successor = *I; in splitBasicBlock()
329 for (BasicBlock::iterator II = Successor->begin(); in splitBasicBlock()
341 void BasicBlock::replaceSuccessorsPhiUsesWith(BasicBlock *New) { in replaceSuccessorsPhiUsesWith()
348 BasicBlock *Succ = TI->getSuccessor(i); in replaceSuccessorsPhiUsesWith()
364 bool BasicBlock::isLandingPad() const { in isLandingPad()
370 LandingPadInst *BasicBlock::getLandingPadInst() { in getLandingPadInst()
373 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst()