A sequence of basic blocks.
Declared in <llvm/Transforms/IPO/HotColdSplitting.h>
<llvm/Transforms/IPO/HotColdSplitting.h>
using BlockSequence = SmallVector<BasicBlock*, 0>;
A 0-sized SmallVector is slightly cheaper to move than a std::vector.