Record PRE predecessors with a SmallVector instead of a DenseMap, and
avoid a second pred_iterator traversal.