Lines Matching refs:BinaryBasicBlock
168 for (const BinaryBasicBlock &BB : BF) { in getInliningInfo()
235 std::pair<BinaryBasicBlock *, BinaryBasicBlock::iterator>
236 Inliner::inlineCall(BinaryBasicBlock &CallerBB, in inlineCall()
237 BinaryBasicBlock::iterator CallInst, in inlineCall()
257 BinaryBasicBlock *FirstInlinedBB = &CallerBB; in inlineCall()
266 BinaryBasicBlock *NextBB = nullptr; in inlineCall()
289 std::unordered_map<const BinaryBasicBlock *, BinaryBasicBlock *> InlinedBBMap; in inlineCall()
292 BinaryBasicBlock *InlinedBB = CallerFunction.addBasicBlock(); in inlineCall()
302 for (const BinaryBasicBlock &BB : Callee) { in inlineCall()
303 BinaryBasicBlock *InlinedBB = InlinedBBMap[&BB]; in inlineCall()
322 const BinaryBasicBlock *TargetBB = in inlineCall()
355 std::vector<BinaryBasicBlock *> Successors(BB.succ_size()); in inlineCall()
357 [&InlinedBBMap](const BinaryBasicBlock *BB) { in inlineCall()
398 std::vector<BinaryBasicBlock *> Blocks(Function.getLayout().block_begin(), in inlineCallsInFunction()
401 Blocks, [](const BinaryBasicBlock *BB1, const BinaryBasicBlock *BB2) { in inlineCallsInFunction()
406 for (BinaryBasicBlock *BB : Blocks) { in inlineCallsInFunction()