[PATCH] D117121: [llvm] Remove uses of `std::vector<bool>`
Duncan P. N. Exon Smith via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 12 13:42:24 PST 2022
dexonsmith added a comment.
Might be nice to stage a couple of these in whichever patch allows them to switch over, to make it clear why those APIs are needed/useful.
================
Comment at: llvm/lib/Transforms/Utils/SampleProfileInference.cpp:313
// Find blocks that are reachable from the source
- auto Visited = std::vector<bool>(NumBlocks(), false);
+ auto Visited = BitVector(NumBlocks(), false);
findReachable(Func.Entry, Visited);
----------------
It doesn't look like this depends on any of the other in-flight patches; if so, it'd be nice to land this (and others like it) outside of this long queue since they don't need all the pieces to land.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D117121/new/
https://reviews.llvm.org/D117121
More information about the llvm-commits
mailing list