Searched defs:region (Results 1 - 8 of 8) sorted by relevance

/art/compiler/optimizing/
H A Dstack_map_test.cc25 static bool SameBits(MemoryRegion region, const BitVector& bit_vector) { argument
26 for (size_t i = 0; i < region.size_in_bits(); ++i) {
27 if (region.LoadBit(i) != bit_vector.IsBitSet(i)) {
50 MemoryRegion region(memory, size);
51 stream.FillIn(region);
53 CodeInfo code_info(region);
144 MemoryRegion region(memory, size);
145 stream.FillIn(region);
147 CodeInfo code_info(region);
286 MemoryRegion region(memor
[all...]
H A Dstack_map_stream.cc186 void StackMapStream::FillIn(MemoryRegion region) { argument
190 CodeInfo code_info(region);
191 DCHECK_EQ(region.size(), needed_size_);
192 code_info.SetOverallSize(region.size());
194 MemoryRegion dex_register_locations_region = region.Subregion(
197 MemoryRegion inline_infos_region = region.Subregion(
211 MemoryRegion dex_register_location_catalog_region = region.Subregion(
/art/compiler/utils/
H A Dassembler.cc62 void AssemblerBuffer::ProcessFixups(const MemoryRegion& region) { argument
65 fixup->Process(region, fixup->position());
H A Dassembler.h140 virtual void Process(const MemoryRegion& region, int position) = 0;
249 void FinalizeInstructions(const MemoryRegion& region);
345 void ProcessFixups(const MemoryRegion& region);
385 // Copy instructions out of assembly buffer into the given region of memory
386 virtual void FinalizeInstructions(const MemoryRegion& region) { argument
387 buffer_.FinalizeInstructions(region);
/art/runtime/
H A Dmemory_region.h35 // of the region.
105 // Load a single bit in the region. The bit at offset 0 is the least
123 // Load `length` bits from the region starting at bit offset `bit_offset`.
136 // Store `value` on `length` bits in the region starting at bit offset
150 // Compute a sub memory region based on an existing one.
157 // Compute an extended memory region based on an existing one.
158 void Extend(const MemoryRegion& region, uintptr_t extra) { argument
159 pointer_ = region.pointer();
160 size_ = (region.size() + extra);
H A Dstack_map.cc53 static uint32_t LoadAt(MemoryRegion region, argument
61 uint8_t value = region.LoadUnaligned<uint8_t>(offset);
68 uint16_t value = region.LoadUnaligned<uint16_t>(offset);
75 uint16_t low = region.LoadUnaligned<uint16_t>(offset);
76 uint16_t high = region.LoadUnaligned<uint8_t>(offset + sizeof(uint16_t));
85 return region.LoadUnaligned<uint32_t>(offset);
89 static void StoreAt(MemoryRegion region, size_t number_of_bytes, size_t offset, uint32_t value) { argument
93 region.StoreUnaligned<uint8_t>(offset, value);
95 region.StoreUnaligned<uint16_t>(offset, value);
97 region
[all...]
H A Dstack_map.h38 * by a MemoryRegion. As such they read and write to the region, they don't have
48 explicit InlineInfo(MemoryRegion region) : region_(region) {} argument
236 explicit DexRegisterLocationCatalog(MemoryRegion region) : region_(region) {} argument
474 explicit DexRegisterMap(MemoryRegion region) : region_(region) {} argument
686 explicit StackMap(MemoryRegion region) : region_(region) {} argument
713 MemoryRegion region local
775 CodeInfo(MemoryRegion region) argument
[all...]
/art/compiler/utils/arm64/
H A Dassembler_arm64.cc47 void Arm64Assembler::FinalizeInstructions(const MemoryRegion& region) { argument
50 region.CopyFrom(0, from);

Completed in 114 milliseconds