Lines Matching refs:BitVector
20 #include "llvm/ADT/BitVector.h"
28 BitVector getAliasedBits(const MCRegisterInfo &RegInfo,
29 const BitVector &SourceBits);
44 const BitVector &ReservedReg,
51 const BitVector &sourceBits() const { return SourceBits; }
53 // Retrieves all the touched registers as a BitVector.
54 const BitVector &aliasedBits() const { return AliasedBits; }
68 const BitVector &OriginalBits);
70 BitVector SourceBits;
71 BitVector AliasedBits;
79 const BitVector &ReservedReg);
81 // Convenient function to retrieve a BitVector of the right size.
82 const BitVector &emptyRegisters() const { return EmptyRegisters; }
85 const BitVector &reservedRegisters() const { return ReservedReg; }
98 const BitVector ReservedReg;
99 const BitVector EmptyRegisters;
107 inline void remove(BitVector &A, const BitVector &B) {
114 std::string debugString(const MCRegisterInfo &RegInfo, const BitVector &Regs);