basic block views