BitVector: add iterators for set bits
authorFrancis Visoiu Mistrih <fvisoiumistrih@apple.com>
Wed, 17 May 2017 01:07:53 +0000 (01:07 +0000)
committerFrancis Visoiu Mistrih <fvisoiumistrih@apple.com>
Wed, 17 May 2017 01:07:53 +0000 (01:07 +0000)
commitb52e0366008436f6f994ce94cb6ad0f51d65ba8a
treec6067844f69347f2f77a9094caff2644ddcffcf6
parentde83fec0299ac4bae25d7e36ef30feddba2b48ad
BitVector: add iterators for set bits

Differential revision: https://reviews.llvm.org/D32060

llvm-svn: 303227
18 files changed:
llvm/include/llvm/ADT/BitVector.h
llvm/include/llvm/ADT/SmallBitVector.h
llvm/lib/Analysis/DependenceAnalysis.cpp
llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
llvm/lib/CodeGen/MachineVerifier.cpp
llvm/lib/CodeGen/RegAllocGreedy.cpp
llvm/lib/CodeGen/SpillPlacement.cpp
llvm/lib/CodeGen/StackColoring.cpp
llvm/lib/CodeGen/TargetLoweringBase.cpp
llvm/lib/CodeGen/TargetRegisterInfo.cpp
llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
llvm/lib/Transforms/Scalar/NewGVN.cpp
llvm/unittests/ADT/BitVectorTest.cpp