Lines Matching refs:BasicBlock
1074 void insertConvergenceOps(BasicBlock *conv, BasicBlock *fork);
1096 bool visit(BasicBlock *bb) { return false; }
1453 Converter::insertConvergenceOps(BasicBlock *conv, BasicBlock *fork)
2072 BasicBlock *ifBB = new BasicBlock(func);
2085 BasicBlock *elseBB = new BasicBlock(func);
2086 BasicBlock *forkBB = reinterpret_cast<BasicBlock *>(condBBs.pop().u.p);
2100 BasicBlock *convBB = new BasicBlock(func);
2101 BasicBlock *prevBB = reinterpret_cast<BasicBlock *>(condBBs.pop().u.p);
2102 BasicBlock *forkBB = reinterpret_cast<BasicBlock *>(joinBBs.pop().u.p);
2121 BasicBlock *lbgnBB = new BasicBlock(func);
2122 BasicBlock *lbrkBB = new BasicBlock(func);
2138 BasicBlock *loopBB = reinterpret_cast<BasicBlock *>(loopBBs.pop().u.p);
2144 setPosition(reinterpret_cast<BasicBlock *>(breakBBs.pop().u.p), true);
2151 BasicBlock *brkBB = reinterpret_cast<BasicBlock *>(breakBBs.peek().u.p);
2160 BasicBlock *contBB = reinterpret_cast<BasicBlock *>(loopBBs.peek().u.p);
2169 BasicBlock *entry = new BasicBlock(s->f);
2170 BasicBlock *leave = new BasicBlock(s->f);
2185 setPosition(BasicBlock::get(sub.cur->f->cfg.getRoot()), true);
2199 BasicBlock *leave = BasicBlock::get(func->cfgExit);
2204 BasicBlock *pos = getBB();
2205 setPosition(BasicBlock::get(func->cfg.getRoot()), false);
2216 BasicBlock *epilogue = BasicBlock::get(func->cfgExit);
2385 for (Instruction *i = BasicBlock::get(bi)->getFirst();
2396 updatePrototype(&BasicBlock::get(f->cfg.getRoot())->liveSet,
2398 updatePrototype(&BasicBlock::get(f->cfgExit)->defSet,
2407 BasicBlock *entry = new BasicBlock(prog->main);
2408 BasicBlock *leave = new BasicBlock(prog->main);