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

/art/compiler/utils/
H A Dassembler.cc72 void AssemblerBuffer::ProcessFixups(const MemoryRegion& region) { argument
75 fixup->Process(region, fixup->position());
H A Dassembler.h50 virtual void Process(const MemoryRegion& region, int position) = 0;
168 void FinalizeInstructions(const MemoryRegion& region);
272 void ProcessFixups(const MemoryRegion& region);
376 // Copy instructions out of assembly buffer into the given region of memory
377 virtual void FinalizeInstructions(const MemoryRegion& region) { argument
378 buffer_.FinalizeInstructions(region);
/art/runtime/
H A Dbit_memory_region.h24 // Bit memory region is a bit offset subregion of a normal memoryregion. This is useful for
29 ALWAYS_INLINE BitMemoryRegion(MemoryRegion region, size_t bit_offset, size_t bit_size) { argument
33 region_ = region.Subregion(start, end - start);
47 // Load a single bit in the region. The bit at offset 0 is the least
61 // Store at a bit offset from inside the bit memory region.
H A Dmemory_region.h35 // of the region.
111 // Load a single bit in the region. The bit at offset 0 is the least
129 // Load `length` bits from the region starting at bit offset `bit_offset`.
166 // Store `value` on `length` bits in the region starting at bit offset
181 // Compute a sub memory region based on an existing one.
188 // Compute an extended memory region based on an existing one.
189 ALWAYS_INLINE void Extend(const MemoryRegion& region, uintptr_t extra) { argument
190 pointer_ = region.pointer();
191 size_ = (region.size() + extra);
H A Dstack_map.h48 * by a MemoryRegion. As such they read and write to the region, they don't have
202 explicit DexRegisterLocationCatalog(MemoryRegion region) : region_(region) {} argument
450 explicit DexRegisterMap(MemoryRegion region) : region_(region) {} argument
672 ALWAYS_INLINE int32_t Load(const Region& region) const {
673 DCHECK_LE(end_offset_, region.size_in_bits());
674 return static_cast<int32_t>(region.LoadBits(start_offset_, BitSize())) + min_value_;
678 ALWAYS_INLINE void Store(Region region, int32_t value) const { argument
679 region
800 StackMap(BitMemoryRegion region) argument
972 InlineInfo(BitMemoryRegion region) argument
1125 BitRegion(MemoryRegion region, size_t index) const argument
1218 InvokeInfo(BitMemoryRegion region) argument
1355 CodeInfo(MemoryRegion region) argument
[all...]
/art/compiler/utils/arm64/
H A Dassembler_arm64.cc46 void Arm64Assembler::FinalizeInstructions(const MemoryRegion& region) { argument
49 region.CopyFrom(0, from);
/art/compiler/utils/arm/
H A Dassembler_arm_vixl.cc52 void ArmVIXLAssembler::FinalizeInstructions(const MemoryRegion& region) { argument
55 region.CopyFrom(0, from);
H A Djni_macro_assembler_arm.cc74 void ArmJNIMacroAssembler::FinalizeInstructions(const MemoryRegion& region) { argument
75 asm_->FinalizeInstructions(region);
/art/compiler/optimizing/
H A Dstack_map_stream.cc294 void StackMapStream::FillInMethodInfo(MemoryRegion region) { argument
296 MethodInfo info(region.begin(), method_indices_.size());
303 MethodInfo info(region.begin());
312 void StackMapStream::FillInCodeInfo(MemoryRegion region) { argument
316 DCHECK_EQ(region.size(), needed_size_);
318 // Note that the memory region does not have to be zeroed when we JIT code
322 region.CopyFrom(0, MemoryRegion(code_info_encoding_.data(), code_info_encoding_.size()));
324 CodeInfo code_info(region);
328 MemoryRegion dex_register_locations_region = region.Subregion(
333 MemoryRegion dex_register_location_catalog_region = region
[all...]
/art/compiler/utils/mips/
H A Dassembler_mips.cc244 void MipsAssembler::FinalizeInstructions(const MemoryRegion& region) { argument
248 Assembler::FinalizeInstructions(region);
/art/compiler/utils/mips64/
H A Dassembler_mips64.cc43 void Mips64Assembler::FinalizeInstructions(const MemoryRegion& region) { argument
46 Assembler::FinalizeInstructions(region);

Completed in 983 milliseconds