Searched refs:IterationRange (Results 1 – 15 of 15) sorted by relevance
27 class IterationRange {35 IterationRange(iterator first, iterator last) : first_(first), last_(last) { } in IterationRange() function48 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<Iter> MakeEmptyIterationRange(const Iter& it) { in MakeEmptyIterationRange()54 return IterationRange<Iter>(it, it); in MakeEmptyIterationRange()
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()
112 IterationRange<StrideIterator<T>> MakeIterationRangeFromLengthPrefixedArray(
77 inline IterationRange<DexInstructionIterator> CodeItemInstructionAccessor::InstructionsFrom( in InstructionsFrom()120 inline IterationRange<const DexFile::TryItem*> CodeItemDataAccessor::TryItems() const { in TryItems()132 IterationRange<const DexFile::TryItem*> try_items(TryItems()); in FindTryItem()
44 IterationRange<DexInstructionIterator> InstructionsFrom(uint32_t start_dex_pc) const;103 IterationRange<const DexFile::TryItem*> TryItems() const;
1025 inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() { in GetIFields()1029 inline IterationRange<StrideIterator<ArtField>> Class::GetSFields() { in GetSFields()1033 inline IterationRange<StrideIterator<ArtField>> Class::GetIFieldsUnchecked() { in GetIFieldsUnchecked()1037 inline IterationRange<StrideIterator<ArtField>> Class::GetSFieldsUnchecked() { in GetSFieldsUnchecked()
971 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetIFields()1041 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetSFields()1335 IterationRange<StrideIterator<ArtField>> GetSFieldsUnchecked()1338 IterationRange<StrideIterator<ArtField>> GetIFieldsUnchecked()
365 const IterationRange<StrideIterator<ArtField>>& fields, in FindFieldWithOffset()
267 IterationRange<StrideIterator<ArtField>> ifields = klass->GetIFields(); in GetDeclaredFields()268 IterationRange<StrideIterator<ArtField>> sfields = klass->GetSFields(); in GetDeclaredFields()
170 IterationRange<DexInstructionIterator> instructions = code_item->Instructions(); in WriteCodeItem()
173 IterationRange<DexInstructionIterator> instructions = code->Instructions(); in GetIdsFromByteCode()
1092 IterationRange<DexInstructionIterator> Instructions() const { in Instructions()
561 art::IterationRange<art::StrideIterator<art::ArtField>> ifields = klass->GetIFields(); in GetClassFields()562 art::IterationRange<art::StrideIterator<art::ArtField>> sfields = klass->GetSFields(); in GetClassFields()
218 inline IterationRange<Iterator> FindMatchingUseRange(Iterator first, in FindMatchingUseRange()
505 IterationRange<ArenaVector<HBasicBlock*>::const_reverse_iterator> GetPostOrder() const { in GetPostOrder()513 IterationRange<ArenaVector<HBasicBlock*>::const_reverse_iterator> GetLinearPostOrder() const { in GetLinearPostOrder()