Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dstack_map_stream.cc171 encoding.stack_mask.encoding.num_bits = stack_mask_max_ + 1; // Need room for max element too. in PrepareForFillIn()
172 encoding.stack_mask.num_entries = PrepareStackMasks(encoding.stack_mask.encoding.num_bits); in PrepareForFillIn()
183 encoding.stack_mask.num_entries); in PrepareForFillIn()
426 const size_t stack_mask_bits = encoding.stack_mask.encoding.BitSize(); in FillInCodeInfo()
429 for (size_t i = 0; i < encoding.stack_mask.num_entries; ++i) { in FillInCodeInfo()
431 BitMemoryRegion stack_mask = code_info.GetStackMask(i, encoding); in FillInCodeInfo() local
433 stack_mask.StoreBit(bit_index, source.LoadBit(bit_index)); in FillInCodeInfo()
602 MemoryRegion stack_mask(stack_masks_.data() + index * byte_entry_size, byte_entry_size); in PrepareStackMasks() local
604 stack_mask.StoreBit(i, stack_map.sp_mask != nullptr && stack_map.sp_mask->IsBitSet(i)); in PrepareStackMasks()
606 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.cc1115 ArenaBitVector* stack_mask = in RecordCatchBlockInfo() local
1121 stack_mask, in RecordCatchBlockInfo()
/art/runtime/
Dcheck_reference_map_visitor.h75 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, stack_map); in CheckOptimizedMethod() local
88 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.cc414 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, stack_map); in HandleOptimizingDeoptimization() local
447 if (bit < encoding.stack_mask.encoding.BitSize() && stack_mask.LoadBit(bit)) { in HandleOptimizingDeoptimization()
Dstack_map.h1277 BitEncodingTable<BitRegionEncoding> stack_mask; member
1289 stack_mask.Decode(&ptr); in CodeInfoEncoding()
1308 stack_mask.Encode(dest); in Compress()
1325 stack_mask.UpdateBitOffset(&bit_offset); in ComputeTableOffsets()
1389 return encoding.stack_mask.encoding.BitSize(); in GetNumberOfStackMaskBits()
1397 return encoding.stack_mask.BitRegion(region_, index); in GetStackMask()
Dthread.cc3570 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, map); in VisitQuickFrameWithVregCallback() local
3572 if (stack_mask.LoadBit(i)) { in VisitQuickFrameWithVregCallback()
/art/oatdump/
Doatdump.cc1851 encoding.stack_mask.encoding.BitSize() * encoding.stack_mask.num_entries); in DumpCode()