[NFC] Use SmallVector/ArrayRef in MachineOutliner/SuffixTree for small types
authorJessica Paquette <jpaquette@apple.com>
Sat, 4 Feb 2023 00:08:50 +0000 (16:08 -0800)
committerJessica Paquette <jpaquette@apple.com>
Sat, 4 Feb 2023 00:41:02 +0000 (16:41 -0800)
commitec37ebf59be78665caa679d46607a2f054155c55
tree9ca502312deb0fad3eaa119cadd31c2945f2a158
parenta772f0bb920a4957fb94dd8dbe45943809fd0ec3
[NFC] Use SmallVector/ArrayRef in MachineOutliner/SuffixTree for small types

The MachineOutliner + SuffixTree both used `std::vector` everywhere because I
didn't know any better at the time.

At least for small types, such as `unsigned` and iterators, I can't see any
particular reason to use std::vector over `SmallVector` here.
llvm/include/llvm/Support/SuffixTree.h
llvm/lib/CodeGen/MachineOutliner.cpp
llvm/lib/Support/SuffixTree.cpp