/art/runtime/base/ |
D | bit_vector.h | 34 class BitVector { 73 IndexIterator(const BitVector* bit_vector, begin_tag) in IndexIterator() 78 IndexIterator(const BitVector* bit_vector, end_tag) in IndexIterator() 92 friend class BitVector::IndexContainer; 100 explicit IndexContainer(const BitVector* bit_vector) : bit_vector_(bit_vector) { } in IndexContainer() 111 const BitVector* const bit_vector_; 116 BitVector(const BitVector& other) = delete; 117 BitVector& operator=(const BitVector& other) = delete; 119 BitVector(BitVector&& other) in BitVector() function 128 BitVector(uint32_t start_bits, [all …]
|
D | bit_vector.cc | 27 BitVector::BitVector(bool expandable, in BitVector() function in art::BitVector 41 BitVector::BitVector(uint32_t start_bits, in BitVector() function in art::BitVector 44 : BitVector(expandable, in BitVector() 51 BitVector::BitVector(const BitVector& src, in BitVector() function in art::BitVector 54 : BitVector(expandable, in BitVector() 62 BitVector::~BitVector() { in ~BitVector() 66 bool BitVector::SameBitsSet(const BitVector *src) const { in SameBitsSet() 92 bool BitVector::IsSubsetOf(const BitVector *other) const { in IsSubsetOf() 118 void BitVector::Intersect(const BitVector* src) { in Intersect() 138 bool BitVector::Union(const BitVector* src) { in Union() [all …]
|
D | bit_vector-inl.h | 26 inline bool BitVector::IndexIterator::operator==(const IndexIterator& other) const { 32 inline uint32_t BitVector::IndexIterator::operator*() const { 37 inline BitVector::IndexIterator& BitVector::IndexIterator::operator++() { 43 inline BitVector::IndexIterator BitVector::IndexIterator::operator++(int) { 49 inline uint32_t BitVector::IndexIterator::FindIndex(uint32_t start_index) const { in FindIndex() 68 inline void BitVector::ClearAllBits() { in ClearAllBits() 72 inline bool BitVector::Equal(const BitVector* src) const { in Equal()
|
D | bit_vector_test.cc | 25 TEST(BitVector, Test) { in TEST() argument 28 BitVector bv(kBits, false, Allocator::GetMallocAllocator()); in TEST() 58 BitVector::IndexIterator iterator = bv.Indexes().begin(); in TEST() 68 TEST(BitVector, NoopAllocator) { in TEST() argument 74 BitVector bv(false, Allocator::GetNoopAllocator(), kWords, bits); in TEST() 125 TEST(BitVector, SetInitialBits) { in TEST() argument 131 BitVector bv(false, Allocator::GetNoopAllocator(), kWords, bits); in TEST() 144 TEST(BitVector, UnionIfNotIn) { in TEST() argument 146 BitVector first(2, true, Allocator::GetMallocAllocator()); in TEST() 147 BitVector second(5, true, Allocator::GetMallocAllocator()); in TEST() [all …]
|
D | arena_bit_vector.cc | 84 : BitVector(start_bits, in ArenaBitVector() 93 : BitVector(start_bits, in ArenaBitVector()
|
D | arena_bit_vector.h | 31 class ArenaBitVector : public BitVector, public ArenaObject<kArenaAllocGrowableBitMap> {
|
/art/compiler/optimizing/ |
D | stack_map_stream.h | 100 BitVector* sp_mask; 105 BitVector* live_dex_registers_mask; 115 BitVector* live_dex_registers_mask; 122 BitVector* sp_mask, 157 const BitVector* live_dex_registers_mask) const; 167 const BitVector& live_dex_registers_mask, 173 BitVector* live_dex_registers_mask,
|
D | liveness_test.cc | 34 static void DumpBitVector(BitVector* vector, in DumpBitVector() 63 BitVector* live_in = liveness.GetLiveInSet(*block); in TestCode() 65 BitVector* live_out = liveness.GetLiveOutSet(*block); in TestCode() 67 BitVector* kill = liveness.GetKillSet(*block); in TestCode()
|
D | ssa_liveness_analysis.cc | 179 BitVector* live_in) { in RecursivelyProcessInputs() 215 BitVector* kill = GetKillSet(*block); in ComputeLiveRanges() 216 BitVector* live_in = GetLiveInSet(*block); in ComputeLiveRanges() 348 BitVector* live_out = GetLiveOutSet(block); in UpdateLiveOut() 361 BitVector* live_out = GetLiveOutSet(block); in UpdateLiveIn() 362 BitVector* kill = GetKillSet(block); in UpdateLiveIn() 363 BitVector* live_in = GetLiveInSet(block); in UpdateLiveIn()
|
D | stack_map_stream.cc | 23 BitVector* sp_mask, in BeginStackMapEntry() 189 const BitVector* live_dex_registers_mask) const { in ComputeDexRegisterMapSize() 395 const BitVector& live_dex_registers_mask, in FillInDexRegisterMap() 474 BitVector* live_dex_registers_mask, in CheckDexRegisterMap()
|
D | locations.h | 562 BitVector* GetStackMask() const { in GetStackMask() 611 BitVector* stack_mask_;
|
D | ssa_liveness_analysis.h | 1162 BitVector* GetLiveInSet(const HBasicBlock& block) const { in GetLiveInSet() 1166 BitVector* GetLiveOutSet(const HBasicBlock& block) const { in GetLiveOutSet() 1170 BitVector* GetKillSet(const HBasicBlock& block) const { in GetKillSet() 1267 BitVector* live_in = GetLiveInSet(block); in CheckNoLiveInIrreducibleLoop()
|
D | find_loops_test.cc | 123 const BitVector& blocks = info->GetBlocks(); in TestBlock()
|
D | register_allocator.cc | 511 BitVector* liveness_of_spill_slot = liveness_of_values[number_of_registers in ValidateIntervals() 535 BitVector* liveness_of_register = liveness_of_values[current->GetRegister()]; in ValidateIntervals() 1929 BitVector* live = liveness_.GetLiveInSet(*block); in Resolve() 1942 BitVector* live = liveness_.GetLiveInSet(*block); in Resolve()
|
D | graph_checker.cc | 674 static bool IsConstantEquivalent(HInstruction* insn1, HInstruction* insn2, BitVector* visited) { in IsConstantEquivalent()
|
/art/compiler/driver/ |
D | compiler_driver.h | 55 class BitVector; variable 482 const BitVector* GetCurrentDexToDexMethods() const { in GetCurrentDexToDexMethods() 721 const BitVector* current_dex_to_dex_methods_;
|
D | compiler_driver.cc | 348 BitVector& GetMethodIndexes() { return method_indexes_; } in GetMethodIndexes() 349 const BitVector& GetMethodIndexes() const { return method_indexes_; } in GetMethodIndexes() 353 BitVector method_indexes_;
|
/art/runtime/ |
D | oat_file.h | 36 class BitVector; variable
|
D | oat_file.cc | 1280 if (!BitVector::IsBitSet(bitmap_, method_index)) { in GetOatMethodOffsets() 1283 size_t num_set_bits = BitVector::NumSetBits(bitmap_, method_index); in GetOatMethodOffsets()
|
D | stack_map.h | 563 const BitVector& live_dex_registers_mask) { in SetLiveBitMask()
|
/art/runtime/verifier/ |
D | reg_type.h | 890 const BitVector& unresolved, 900 const BitVector& GetUnresolvedTypes() const { in GetUnresolvedTypes() 926 const BitVector unresolved_types_;
|
D | reg_type.cc | 312 const BitVector& types = GetUnresolvedTypes(); in Dump() 799 const BitVector& unresolved, in UnresolvedMergedType()
|
D | reg_type_cache.cc | 415 const BitVector& unresolved_part = cmp_type->GetUnresolvedTypes(); in FromUnresolvedMerge()
|
D | reg_type_test.cc | 502 const BitVector& unresolved_parts = in TEST_F()
|
/art/compiler/ |
D | oat_writer.h | 37 class BitVector; variable
|