Lines Matching refs:BasicBlock
43 BasicBlock *BBIterator::getNodeParent() const { in getNodeParent()
44 llvm::BasicBlock *Parent = const_cast<BBIterator *>(this)->It.getNodeParent(); in getNodeParent()
45 return cast<BasicBlock>(Ctx->getValue(Parent)); in getNodeParent()
48 BasicBlock::iterator::pointer
49 BasicBlock::iterator::getInstr(llvm::BasicBlock::iterator It) const { in getInstr()
53 Function *BasicBlock::getParent() const { in getParent()
54 auto *BB = cast<llvm::BasicBlock>(Val); in getParent()
62 void BasicBlock::buildBasicBlockFromLLVMIR(llvm::BasicBlock *LLVMBB) { in buildBasicBlockFromLLVMIR()
68 if (isa<llvm::BasicBlock>(Op)) in buildBasicBlockFromLLVMIR()
78 BasicBlock::iterator BasicBlock::begin() const { in begin()
79 llvm::BasicBlock *BB = cast<llvm::BasicBlock>(Val); in begin()
80 llvm::BasicBlock::iterator It = BB->begin(); in begin()
92 Instruction *BasicBlock::getTerminator() const { in getTerminator()
94 Ctx.getValue(cast<llvm::BasicBlock>(Val)->getTerminator()); in getTerminator()
98 Instruction &BasicBlock::front() const { in front()
99 auto *BB = cast<llvm::BasicBlock>(Val); in front()
106 Instruction &BasicBlock::back() const { in back()
107 auto *BB = cast<llvm::BasicBlock>(Val); in back()
115 void BasicBlock::dumpOS(raw_ostream &OS) const { in dumpOS()
116 llvm::BasicBlock *BB = cast<llvm::BasicBlock>(Val); in dumpOS()
150 void BasicBlock::verify() const { in verify()
151 assert(isa<llvm::BasicBlock>(Val) && "Expected BasicBlock!"); in verify()