change the tracking of basic blocks to instructions