Home
last modified time | relevance | path

Searched refs:region (Results 1 – 25 of 25) sorted by relevance

/art/runtime/
Dmemory_region_test.cc28 MemoryRegion region(&data, n); in TEST() local
30 ASSERT_EQ(0, region.LoadUnaligned<char>(0)); in TEST()
35 region.LoadUnaligned<uint32_t>(1)); in TEST()
36 ASSERT_EQ(5 + (6 << kBitsPerByte), region.LoadUnaligned<int16_t>(5)); in TEST()
37 ASSERT_EQ(7u, region.LoadUnaligned<unsigned char>(7)); in TEST()
43 MemoryRegion region(&data, n); in TEST() local
45 region.StoreUnaligned<unsigned char>(0u, 7); in TEST()
46 region.StoreUnaligned<int16_t>(1, 6 + (5 << kBitsPerByte)); in TEST()
47 region.StoreUnaligned<uint32_t>(3, in TEST()
52 region.StoreUnaligned<char>(7, 0); in TEST()
[all …]
Dbit_memory_region.h29 ALWAYS_INLINE BitMemoryRegion(MemoryRegion region, size_t bit_offset, size_t bit_size) { in BitMemoryRegion() argument
33 region_ = region.Subregion(start, end - start); in BitMemoryRegion()
Dstack_map.h204 explicit DexRegisterLocationCatalog(MemoryRegion region) : region_(region) {} in DexRegisterLocationCatalog() argument
452 explicit DexRegisterMap(MemoryRegion region) : region_(region) {} in DexRegisterMap() argument
674 ALWAYS_INLINE int32_t Load(const Region& region) const { in Load()
675 DCHECK_LE(end_offset_, region.size_in_bits()); in Load()
676 return static_cast<int32_t>(region.LoadBits(start_offset_, BitSize())) + min_value_; in Load()
680 ALWAYS_INLINE void Store(Region region, int32_t value) const { in Store()
681 region.StoreBits(start_offset_, value - min_value_, BitSize()); in Store()
682 DCHECK_EQ(Load(region), value); in Store()
806 explicit StackMap(BitMemoryRegion region) : region_(region) {} in StackMap() argument
978 explicit InlineInfo(BitMemoryRegion region) : region_(region) {} in InlineInfo() argument
[all …]
Dmemory_region.h190 ALWAYS_INLINE void Extend(const MemoryRegion& region, uintptr_t extra) { in Extend() argument
191 pointer_ = region.pointer(); in Extend()
192 size_ = (region.size() + extra); in Extend()
/art/compiler/optimizing/
Dstack_map_test.cc63 MemoryRegion region(memory, size); in TEST() local
64 stream.FillInCodeInfo(region); in TEST()
66 CodeInfo code_info(region); in TEST()
177 MemoryRegion region(memory, size); in TEST() local
178 stream.FillInCodeInfo(region); in TEST()
180 CodeInfo code_info(region); in TEST()
438 MemoryRegion region(memory, size); in TEST() local
439 stream.FillInCodeInfo(region); in TEST()
441 CodeInfo code_info(region); in TEST()
525 MemoryRegion region(memory, size); in TEST() local
[all …]
Dstack_map_stream.cc303 void StackMapStream::FillInMethodInfo(MemoryRegion region) { in FillInMethodInfo() argument
305 MethodInfo info(region.begin(), method_indices_.size()); in FillInMethodInfo()
312 MethodInfo info(region.begin()); in FillInMethodInfo()
321 void StackMapStream::FillInCodeInfo(MemoryRegion region) { in FillInCodeInfo() argument
325 DCHECK_EQ(region.size(), needed_size_); in FillInCodeInfo()
331 region.CopyFrom(0, MemoryRegion(code_info_encoding_.data(), code_info_encoding_.size())); in FillInCodeInfo()
333 CodeInfo code_info(region); in FillInCodeInfo()
337 MemoryRegion dex_register_locations_region = region.Subregion( in FillInCodeInfo()
342 MemoryRegion dex_register_location_catalog_region = region.Subregion( in FillInCodeInfo()
446 CheckCodeInfo(region); in FillInCodeInfo()
[all …]
Dstack_map_stream.h170 void FillInCodeInfo(MemoryRegion region);
171 void FillInMethodInfo(MemoryRegion region);
223 void CheckCodeInfo(MemoryRegion region) const;
Dcode_generator_x86_64.cc7008 void Process(const MemoryRegion& region, int pos) OVERRIDE { in Process() argument
7015 region.StoreUnaligned<int32_t>(pos - 4, relative_position); in Process()
Dcode_generator_x86.cc7623 void Process(const MemoryRegion& region, int pos) OVERRIDE { in Process() argument
7633 region.StoreUnaligned<int32_t>(pos - 4, relative_position); in Process()
/art/compiler/utils/
Dassembler.cc54 void AssemblerBuffer::ProcessFixups(const MemoryRegion& region) { in ProcessFixups() argument
57 fixup->Process(region, fixup->position()); in ProcessFixups()
Dassembler.h51 virtual void Process(const MemoryRegion& region, int position) = 0;
169 void FinalizeInstructions(const MemoryRegion& region);
273 void ProcessFixups(const MemoryRegion& region);
378 virtual void FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions() argument
379 buffer_.FinalizeInstructions(region); in FinalizeInstructions()
Djni_macro_assembler.h61 virtual void FinalizeInstructions(const MemoryRegion& region) = 0;
270 void FinalizeInstructions(const MemoryRegion& region) OVERRIDE { in FinalizeInstructions() argument
271 asm_.FinalizeInstructions(region); in FinalizeInstructions()
/art/test/659-unpadded-array/
Dinfo.txt1 Regression test for the concurrent GC whose region space had
/art/test/090-loop-formation/
Dinfo.txt3 in the loop region, and the JIT compiler won't choke on unresolved fields.
/art/compiler/utils/arm64/
Dassembler_arm64.cc46 void Arm64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions() argument
49 region.CopyFrom(0, from); in FinalizeInstructions()
Dassembler_arm64.h80 void FinalizeInstructions(const MemoryRegion& region);
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc58 void ArmVIXLAssembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions() argument
61 region.CopyFrom(0, from); in FinalizeInstructions()
Dassembler_arm_vixl.h171 void FinalizeInstructions(const MemoryRegion& region) OVERRIDE;
/art/runtime/interpreter/mterp/
DREADME.txt26 each handler is allocated a fixed region, allowing transitions to
34 Specify the size of the fixed region, in bytes. On most platforms
/art/compiler/utils/mips64/
Dassembler_mips64.cc43 void Mips64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions() argument
46 Assembler::FinalizeInstructions(region); in FinalizeInstructions()
Dassembler_mips64.h1435 void FinalizeInstructions(const MemoryRegion& region);
/art/compiler/utils/mips/
Dassembler_mips.h1370 void FinalizeInstructions(const MemoryRegion& region);
Dassembler_mips.cc168 void MipsAssembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions() argument
172 Assembler::FinalizeInstructions(region); in FinalizeInstructions()
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S1854 # Fast path array allocation for region tlab allocation.
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S1927 # Fast path array allocation for region tlab allocation.