/art/libartbase/base/ |
D | iteration_range.h | 27 class IterationRange { 35 IterationRange(iterator first, iterator last) : first_(first), last_(last) { } in IterationRange() function 48 inline IterationRange<Iter> MakeIterationRange(const Iter& begin_it, const Iter& end_it) { in MakeIterationRange() 49 return IterationRange<Iter>(begin_it, end_it); in MakeIterationRange() 53 inline IterationRange<typename List::iterator> MakeIterationRange(List& list) { in MakeIterationRange() 54 return IterationRange<typename List::iterator>(list.begin(), list.end()); in MakeIterationRange() 58 inline IterationRange<Iter> MakeEmptyIterationRange(const Iter& it) { in MakeEmptyIterationRange() 59 return IterationRange<Iter>(it, it); in MakeEmptyIterationRange()
|
D | stl_util.h | 218 static inline IterationRange<ZipLeftIter<Iter, CountIter>> ZipCount(IterationRange<Iter> iter) { in ZipCount() 219 return IterationRange(ZipLeftIter(iter.begin(), CountIter(0)), in ZipCount() 226 static inline IterationRange<ZipLeftIter<IterLeft, IterRight>> ZipLeft( in ZipLeft() 227 IterationRange<IterLeft> iter_left, IterationRange<IterRight> iter_right) { in ZipLeft() 228 return IterationRange(ZipLeftIter(iter_left.begin(), iter_right.begin()), in ZipLeft()
|
D | bit_utils_iterator.h | 100 IterationRange<LowToHighBitIterator<T>> LowToHighBits(T bits) { in LowToHighBits() 101 return IterationRange<LowToHighBitIterator<T>>( in LowToHighBits() 106 IterationRange<HighToLowBitIterator<T>> HighToLowBits(T bits) { in HighToLowBits() 107 return IterationRange<HighToLowBitIterator<T>>( in HighToLowBits()
|
D | bit_table.h | 227 class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> { 231 using IterationRange<const_iterator>::IterationRange; 232 BitTableRange() : IterationRange<const_iterator>(const_iterator(), const_iterator()) { } in BitTableRange()
|
D | length_prefixed_array.h | 112 IterationRange<StrideIterator<T>> MakeIterationRangeFromLengthPrefixedArray(
|
/art/libdexfile/dex/ |
D | class_accessor-inl.h | 161 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>> 180 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>> 202 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>> ClassAccessor::GetFields() in GetFields() 207 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>> 213 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>> 215 IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>> fields = GetFields(); in GetInstanceFields() 220 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>> 225 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>> 230 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>> 232 IterationRange<DataIterator<Method>> methods = GetMethods(); in GetVirtualMethods()
|
D | class_accessor.h | 35 template <typename Iter> class IterationRange; variable 309 IterationRange<DataIterator<Field>> GetFields() const; 312 IterationRange<DataIterator<Field>> GetStaticFields() const; 315 IterationRange<DataIterator<Field>> GetInstanceFields() const; 318 IterationRange<DataIterator<Method>> GetMethods() const; 321 IterationRange<DataIterator<Method>> GetDirectMethods() const; 324 IterationRange<DataIterator<Method>> GetVirtualMethods() const; 380 IterationRange<DataIterator<Field>> GetFieldsInternal(size_t count) const; 383 IterationRange<DataIterator<Method>> GetMethodsInternal(size_t count) const;
|
D | code_item_accessors.h | 37 class IterationRange; variable 52 IterationRange<DexInstructionIterator> InstructionsFrom(uint32_t start_dex_pc) const; 117 IterationRange<const dex::TryItem*> TryItems() const;
|
D | code_item_accessors-inl.h | 83 inline IterationRange<DexInstructionIterator> CodeItemInstructionAccessor::InstructionsFrom( in InstructionsFrom() 130 inline IterationRange<const dex::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems() 142 IterationRange<const dex::TryItem*> try_items(TryItems()); in FindTryItem()
|
D | dex_file.h | 42 template <typename Iter> class IterationRange; variable 781 IterationRange<ClassIterator> GetClasses() const;
|
D | dex_file-inl.h | 454 inline IterationRange<ClassIterator> DexFile::GetClasses() const { in GetClasses()
|
/art/runtime/mirror/ |
D | object_array.h | 120 …inline IterationRange<ConstObjPtrArrayIter<T>> ConstIterate() const REQUIRES_SHARED(Locks::mutator… in ConstIterate() 121 return IterationRange(cbegin(), cend()); in ConstIterate() 125 inline IterationRange<ObjPtrArrayIter<T>> Iterate() REQUIRES_SHARED(Locks::mutator_lock_) { in Iterate() 126 return IterationRange(begin(), end()); in Iterate() 133 static inline IterationRange<ConstHandleArrayIter<T>> ConstIterate( in ConstIterate() 135 return IterationRange(cbegin(h_this), cend(h_this)); in ConstIterate() 141 static inline IterationRange<HandleArrayIter<T>> Iterate(Handle<ObjectArray<T>>& h_this) in Iterate() 143 return IterationRange(begin(h_this), end(h_this)); in Iterate()
|
D | class-inl.h | 1004 inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() { in GetIFields() 1008 inline IterationRange<StrideIterator<ArtField>> Class::GetSFields() { in GetSFields() 1012 inline IterationRange<StrideIterator<ArtField>> Class::GetIFieldsUnchecked() { in GetIFieldsUnchecked() 1016 inline IterationRange<StrideIterator<ArtField>> Class::GetSFieldsUnchecked() { in GetSFieldsUnchecked()
|
D | class.h | 60 template <typename Iter> class IterationRange; variable 997 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetIFields() 1068 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetSFields() 1379 IterationRange<StrideIterator<ArtField>> GetSFieldsUnchecked() 1382 IterationRange<StrideIterator<ArtField>> GetIFieldsUnchecked()
|
/art/runtime/ |
D | handle.h | 35 template<typename T> class IterationRange; variable 80 ALWAYS_INLINE IterationRange<mirror::ConstHandleArrayIter<Type>> ConstIterate() const in ConstIterate() 86 ALWAYS_INLINE IterationRange<mirror::HandleArrayIter<Type>> Iterate() in Iterate()
|
D | image.h | 402 IterationRange<const Block*> GetBlocks() const { in GetBlocks() 406 IterationRange<const Block*> GetBlocks(const uint8_t* image_begin) const { in GetBlocks()
|
D | art_field-inl.h | 366 const IterationRange<StrideIterator<ArtField>>& fields, in FindFieldWithOffset()
|
/art/dexlayout/ |
D | compact_dex_writer.cc | 169 IterationRange<DexInstructionIterator> instructions = code_item->Instructions(); in WriteCodeItem()
|
D | dex_ir_builder.cc | 1014 IterationRange<DexInstructionIterator> instructions = code->Instructions(); in GetIdsFromByteCode()
|
D | dex_ir.h | 1072 IterationRange<DexInstructionIterator> Instructions() const { in Instructions()
|
/art/openjdkjvmti/ |
D | ti_class.cc | 570 art::IterationRange<art::StrideIterator<art::ArtField>> ifields = klass->GetIFields(); in GetClassFields() 571 art::IterationRange<art::StrideIterator<art::ArtField>> sfields = klass->GetSFields(); in GetClassFields()
|
D | ti_redefine.cc | 1765 for (auto pair : art::ZipCount(art::IterationRange(old_instances.begin(), old_instances.end()))) { in CollectAndCreateNewInstances()
|
/art/runtime/native/ |
D | java_lang_Class.cc | 291 IterationRange<StrideIterator<ArtField>> ifields = klass->GetIFields(); in GetDeclaredFields() 292 IterationRange<StrideIterator<ArtField>> sfields = klass->GetSFields(); in GetDeclaredFields()
|
/art/compiler/optimizing/ |
D | ssa_liveness_analysis.h | 218 inline IterationRange<Iterator> FindMatchingUseRange(Iterator first, in FindMatchingUseRange()
|
D | nodes.h | 572 IterationRange<ArenaVector<HBasicBlock*>::const_reverse_iterator> GetPostOrder() const { in GetPostOrder() 580 IterationRange<ArenaVector<HBasicBlock*>::const_reverse_iterator> GetLinearPostOrder() const { in GetLinearPostOrder()
|