Home | History | Annotate | Download | only in llvm

Lines Matching refs:bb_iter

445   for (llvm::Function::iterator bb_iter = func_->begin(), bb_end = func_->end();
446 bb_iter != bb_end;
447 ++bb_iter) {
448 if (bb_iter->begin()->getMetadata("DexOff") == NULL) {
451 uint32_t dex_pc = LV2UInt(bb_iter->begin()->getMetadata("DexOff")->getOperand(0));
452 basic_blocks_[dex_pc] = bb_iter;
515 // NOTE: We are not using (bb_iter != bb_end) as the for-loop condition,
521 for (llvm::Function::iterator bb_iter = func_->begin();
522 num_basic_blocks > 0; ++bb_iter, --num_basic_blocks) {
524 irb_.SetInsertPoint(bb_iter);
526 current_bb_ = bb_iter;
529 RewriteBasicBlock(bb_iter);
533 if (last_block != bb_iter) {
534 UpdatePhiInstruction(bb_iter, last_block);