Searched refs:SparseBitVector (Results 1 – 14 of 14) sorted by relevance
256 class SparseBitVector {446 SparseBitVector(const SparseBitVector &RHS) in SparseBitVector() function448 SparseBitVector(SparseBitVector &&RHS) in SparseBitVector() function457 SparseBitVector& operator=(const SparseBitVector& RHS) {465 SparseBitVector &operator=(SparseBitVector &&RHS) {695 SparseBitVector RHS2Copy(RHS2); in intersectWithComplement()849 inline SparseBitVector<ElementSize>852 SparseBitVector<ElementSize> Result(LHS);858 inline SparseBitVector<ElementSize>867 inline SparseBitVector<ElementSize>[all …]
26 SparseBitVector<> &V) { in readSparseBitVector()48 SparseBitVector<> &Vec) { in writeSparseBitVector()
32 Error readSparseBitVector(BinaryStreamReader &Stream, SparseBitVector<> &V);33 Error writeSparseBitVector(BinaryStreamWriter &Writer, SparseBitVector<> &Vec);272 mutable SparseBitVector<> Present;273 mutable SparseBitVector<> Deleted;
34 template <unsigned Element> class SparseBitVector; variable36 using LiveVirtRegBitSet = SparseBitVector<128>;
84 SparseBitVector<> AliveBlocks;124 SparseBitVector<> PHIJoins;
182 using VarLocSet = SparseBitVector<>;438 SparseBitVector<> KillSet; in transferRegisterDef()
70 for (SparseBitVector<>::iterator I = AliveBlocks.begin(), in dump()
103 SparseBitVector<> RegsToClearKillFlags;
225 typedef SparseBitVector<> RegUnitList;
639 DiffVec &diffEncode(DiffVec &V, unsigned InitVal, SparseBitVector<> List) { in diffEncode()933 SparseBitVector<> RUs = Reg.getNativeRegUnits(); in runMCDesc()
285 SparseBitVector<> SavedIsIrrLoopHeader(std::move(BFI.IsIrrLoopHeader)); in cleanup()
421 SparseBitVector<> IsIrrLoopHeader;
1653 SparseBitVector<> LoadDepRegs; in tracePredStateThroughBlocksAndHarden()
569 DenseMap<BasicBlock *, SparseBitVector<>> RevisitOnReachabilityChange;