[PATCH] D90884: [SmallVector] Add a default small size.

Sean Silva via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 11 19:08:01 PST 2020


silvas added a comment.

Also, agreed that DefaultSmallVector is quite a mouthful and unlikely to catch on.

Maybe `llvm::SVector` / `llvm::SmallVec`? That's more succinct (helps it to catch on, and echoes the intended "default" / "convenience" aspect) but still carries a name that lets people know that they are getting inline storage. Precedent for `SVector` is `raw_svector_ostream`. Personally `SmallVec` reads a bit nicer to me.

  template <class T>
  using SVector/SmallVec = SmallVector<T, kDefaultSmallSize<T>>;


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90884/new/

https://reviews.llvm.org/D90884



More information about the llvm-commits mailing list