Lines Matching full:basicblock
301 BasicBlock *CodeGen::MakeBasicBlock(Instruction *head,
305 BasicBlock *bb = new BasicBlock;
323 BasicBlock **firstBlock) {
332 BasicBlock *bb = MakeBasicBlock(head, tail);
340 BasicBlock *CodeGen::CutGraphIntoBasicBlocks(
347 BasicBlock *first_block = NULL;
413 static int PointerCompare(const BasicBlock *block1, const BasicBlock *block2,
490 // We enter all of our basic blocks into a set using the BasicBlock::Less()
502 BasicBlock::Less<TargetsToBlocks> less(*blocks, PointerCompare);
503 typedef std::set<BasicBlock *, BasicBlock::Less<TargetsToBlocks> > Set;
508 BasicBlock *bb = iter->second;
524 void CodeGen::ComputeIncomingBranches(BasicBlock *block,
549 void CodeGen::TopoSortBasicBlocks(BasicBlock *first_block,
565 std::set<BasicBlock *> heads;
629 BasicBlock *bb = NULL;
630 BasicBlock *last_bb = NULL;
707 const BasicBlock& bb = **bb_iter;
729 BasicBlock *first_block =