diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-02-19 17:15:26 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-02-19 17:15:26 +0000 |
commit | 171313c69a1d6e881cb28ecd8a549675c150e920 (patch) | |
tree | 23c6e3ff31f325f12d472f705e57f02ee7d44729 /lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py | |
parent | d2db73ba59dcb66b7193fbcf5f1a42ab3bc5c003 (diff) | |
download | bcm5719-llvm-171313c69a1d6e881cb28ecd8a549675c150e920.tar.gz bcm5719-llvm-171313c69a1d6e881cb28ecd8a549675c150e920.zip |
[StatepointLowering] Change AllocatedStackSlots to use SmallBitVector
NFCI. They key motivation here is that I'd like to use
SmallBitVector::all() in a later change. Also, using a bit vector here
seemed better in general.
The only interesting change here is that in the failure case of
allocateStackSlot, we no longer (the equivalent of) push_back(true) to
AllocatedStackSlots. As far as I can tell, this is fine, since we'd
never re-use those slots in the same StatepointLoweringState instance.
Technically there was no need to change the operator[] type accesses to
set() and test(), but I thought it'd be nice to make it obvious that
we're using something other than a std::vector like thing.
llvm-svn: 261337
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py')
0 files changed, 0 insertions, 0 deletions