Home
last modified time | relevance | path

Searched refs:SparseBitVector (Results 1 – 25 of 26) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DSparseBitVector.h255 class SparseBitVector {
279 const_cast<SparseBitVector<ElementSize> *>(this)->Elements.begin(); in FindLowerBoundImpl()
281 const_cast<SparseBitVector<ElementSize> *>(this)->Elements.end(); in FindLowerBoundImpl()
322 const SparseBitVector<ElementSize> *BitVector = nullptr;
396 SparseBitVectorIterator(const SparseBitVector<ElementSize> *RHS,
443 SparseBitVector() : Elements(), CurrElementIter(Elements.begin()) {} in SparseBitVector() function
445 SparseBitVector(const SparseBitVector &RHS) in SparseBitVector() function
447 SparseBitVector(SparseBitVector &&RHS) in SparseBitVector() function
456 SparseBitVector& operator=(const SparseBitVector& RHS) {
464 SparseBitVector &operator=(SparseBitVector &&RHS) {
[all …]
/external/llvm/include/llvm/ADT/
DSparseBitVector.h264 class SparseBitVector {
313 const SparseBitVector<ElementSize> *BitVector;
420 SparseBitVectorIterator(const SparseBitVector<ElementSize> *RHS,
433 SparseBitVector () {
437 ~SparseBitVector() {
441 SparseBitVector(const SparseBitVector &RHS) {
457 SparseBitVector& operator=(const SparseBitVector& RHS) {
549 bool operator!=(const SparseBitVector &RHS) const {
553 bool operator==(const SparseBitVector &RHS) const {
566 bool operator|=(const SparseBitVector &RHS) {
[all …]
/external/llvm/unittests/ADT/
DSparseBitVectorTest.cpp18 SparseBitVector<> Vec; in TEST()
37 SparseBitVector<> Vec, Other; in TEST()
67 SparseBitVector<> Vec, Other; in TEST()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/Native/
DHashTable.cpp25 SparseBitVector<> &V) { in readSparseBitVector()
47 SparseBitVector<> &Vec) { in writeSparseBitVector()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/Native/
DHashTable.h31 Error readSparseBitVector(BinaryStreamReader &Stream, SparseBitVector<> &V);
32 Error writeSparseBitVector(BinaryStreamWriter &Writer, SparseBitVector<> &Vec);
270 mutable SparseBitVector<> Present;
271 mutable SparseBitVector<> Deleted;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveIntervalUnion.h33 template <unsigned Element> class SparseBitVector; variable
35 using LiveVirtRegBitSet = SparseBitVector<128>;
DLiveVariables.h84 SparseBitVector<> AliveBlocks;
124 SparseBitVector<> PHIJoins;
/external/llvm/include/llvm/CodeGen/
DLiveIntervalUnion.h29 template <unsigned Element> class SparseBitVector; variable
30 typedef SparseBitVector<128> LiveVirtRegBitSet;
DLiveVariables.h84 SparseBitVector<> AliveBlocks;
125 SparseBitVector<> PHIJoins;
/external/llvm/lib/DebugInfo/PDB/Raw/
DNameMap.cpp73 SparseBitVector<> Present; in load()
98 SparseBitVector<> Deleted; in load()
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenGICombiner.inc10 #include "llvm/ADT/SparseBitVector.h"
18 SparseBitVector<> DisabledRules;
/external/llvm/lib/CodeGen/
DLiveDebugValues.cpp143 typedef SparseBitVector<> VarLocSet;
310 SparseBitVector<> KillSet; in transferRegisterDef()
DMachineSink.cpp75 SparseBitVector<> RegsToClearKillFlags;
DLiveVariables.cpp70 for (SparseBitVector<>::iterator I = AliveBlocks.begin(), in dump()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveDebugValues.cpp411 using VarLocSet = SparseBitVector<>;
531 SparseBitVector<> &KillSet);
829 SparseBitVector<> &KillSet) { in emitEntryValues()
928 SparseBitVector<> KillSet; in transferRegisterDef()
DLiveVariables.cpp70 for (SparseBitVector<>::iterator I = AliveBlocks.begin(), in dump()
DMachineSink.cpp106 SparseBitVector<> RegsToClearKillFlags;
/external/llvm/utils/TableGen/
DCodeGenRegisters.h199 typedef SparseBitVector<> RegUnitList;
DRegisterInfoEmitter.cpp593 DiffVec &diffEncode(DiffVec &V, unsigned InitVal, SparseBitVector<> List) { in diffEncode()
884 SparseBitVector<> RUs = Reg.getNativeRegUnits(); in runMCDesc()
DCodeGenRegisters.cpp1440 SparseBitVector<> &NormalRegs, in normalizeWeight()
1515 SparseBitVector<> NormalRegs; in computeRegUnitWeights()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIMachineFunctionInfo.h458 SparseBitVector<> WWMReservedRegs;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DBlockFrequencyInfoImpl.cpp284 SparseBitVector<> SavedIsIrrLoopHeader(std::move(BFI.IsIrrLoopHeader)); in cleanup()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DBlockFrequencyInfoImpl.h416 SparseBitVector<> IsIrrLoopHeader;
/external/llvm/docs/
DProgrammersManual.rst1692 Bit storage containers (BitVector, SparseBitVector)
1732 SparseBitVector argument
1735 The SparseBitVector container is much like BitVector, with one major difference:
1736 Only the bits that are set, are stored. This makes the SparseBitVector much
1739 downside to the SparseBitVector is that setting and testing of random bits is
1744 testing/setting bits in a SparseBitVector is O(distance away from last set bit).
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86SpeculativeLoadHardening.cpp1651 SparseBitVector<> LoadDepRegs; in tracePredStateThroughBlocksAndHarden()

12