Home
last modified time | relevance | path

Searched refs:stack_mask (Results 1 – 9 of 9) sorted by relevance

/art/compiler/optimizing/
Dstack_map_stream.cc162 encoding.stack_mask.encoding.num_bits = stack_mask_max_ + 1; // Need room for max element too. in PrepareForFillIn()
163 encoding.stack_mask.num_entries = PrepareStackMasks(encoding.stack_mask.encoding.num_bits); in PrepareForFillIn()
174 encoding.stack_mask.num_entries); in PrepareForFillIn()
417 const size_t stack_mask_bits = encoding.stack_mask.encoding.BitSize(); in FillInCodeInfo()
420 for (size_t i = 0; i < encoding.stack_mask.num_entries; ++i) { in FillInCodeInfo()
422 BitMemoryRegion stack_mask = code_info.GetStackMask(i, encoding); in FillInCodeInfo() local
424 stack_mask.StoreBit(bit_index, source.LoadBit(bit_index)); in FillInCodeInfo()
593 MemoryRegion stack_mask(stack_masks_.data() + index * byte_entry_size, byte_entry_size); in PrepareStackMasks() local
595 stack_mask.StoreBit(i, stack_map.sp_mask != nullptr && stack_map.sp_mask->IsBitSet(i)); in PrepareStackMasks()
597 stack_map.stack_mask_index = dedup.emplace(stack_mask, index).first->second; in PrepareStackMasks()
[all …]
Dstack_map_test.cc34 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, stack_map); in CheckStackMask() local
35 if (bit_vector.GetNumberOfBits() > encoding.stack_mask.encoding.BitSize()) { in CheckStackMask()
38 for (size_t i = 0; i < encoding.stack_mask.encoding.BitSize(); ++i) { in CheckStackMask()
39 if (stack_mask.LoadBit(i) != bit_vector.IsBitSet(i)) { in CheckStackMask()
Dcode_generator.cc910 ArenaBitVector* stack_mask = in RecordCatchBlockInfo() local
916 stack_mask, in RecordCatchBlockInfo()
/art/runtime/
Dcheck_reference_map_visitor.h71 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, stack_map); in CheckOptimizedMethod() local
84 CHECK(stack_mask.LoadBit(location.GetValue() / kFrameSlotSize)); in CheckOptimizedMethod()
Dstack_map.cc213 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, *this); in Dump() local
214 for (size_t i = 0, e = encoding.stack_mask.encoding.BitSize(); i < e; ++i) { in Dump()
215 vios->Stream() << stack_mask.LoadBit(e - i - 1); in Dump()
Dquick_exception_handler.cc410 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, stack_map); in HandleOptimizingDeoptimization() local
443 if (bit < encoding.stack_mask.encoding.BitSize() && stack_mask.LoadBit(bit)) { in HandleOptimizingDeoptimization()
Dstack_map.h1268 BitEncodingTable<BitRegionEncoding> stack_mask; member
1280 stack_mask.Decode(&ptr); in CodeInfoEncoding()
1299 stack_mask.Encode(dest); in Compress()
1316 stack_mask.UpdateBitOffset(&bit_offset); in ComputeTableOffsets()
1380 return encoding.stack_mask.encoding.BitSize(); in GetNumberOfStackMaskBits()
1388 return encoding.stack_mask.BitRegion(region_, index); in GetStackMask()
Dthread.cc3205 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, map); in VisitQuickFrameWithVregCallback() local
3207 if (stack_mask.LoadBit(i)) { in VisitQuickFrameWithVregCallback()
/art/oatdump/
Doatdump.cc1629 encoding.stack_mask.encoding.BitSize() * encoding.stack_mask.num_entries); in DumpCode()