Home
last modified time | relevance | path

Searched refs:narrow (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm_vixl.h791 bool narrow) { in EncodeBakerReadBarrierFieldData() argument
794 DCHECK(!narrow || base_reg < 8u) << base_reg; in EncodeBakerReadBarrierFieldData()
796 narrow ? BakerReadBarrierWidth::kNarrow : BakerReadBarrierWidth::kWide; in EncodeBakerReadBarrierFieldData()
811 static uint32_t EncodeBakerReadBarrierGcRootData(uint32_t root_reg, bool narrow) { in EncodeBakerReadBarrierGcRootData() argument
813 DCHECK(!narrow || root_reg < 8u) << root_reg; in EncodeBakerReadBarrierGcRootData()
815 narrow ? BakerReadBarrierWidth::kNarrow : BakerReadBarrierWidth::kWide; in EncodeBakerReadBarrierGcRootData()
Dcode_generator_arm_vixl.cc8355 bool narrow = CanEmitNarrowLdr(root_reg, obj, offset); in GenerateGcRootFieldLoad() local
8356 uint32_t custom_data = EncodeBakerReadBarrierGcRootData(root_reg.GetCode(), narrow); in GenerateGcRootFieldLoad()
8358 size_t narrow_instructions = /* CMP */ (mr.IsLow() ? 1u : 0u) + /* LDR */ (narrow ? 1u : 0u); in GenerateGcRootFieldLoad()
8370 __ ldr(EncodingSize(narrow ? Narrow : Wide), root_reg, MemOperand(obj, offset)); in GenerateGcRootFieldLoad()
8374 narrow ? BAKER_MARK_INTROSPECTION_GC_ROOT_LDR_NARROW_OFFSET in GenerateGcRootFieldLoad()
8452 bool narrow = CanEmitNarrowLdr(ref_reg, src.GetBaseRegister(), src.GetOffsetImmediate()); in GenerateFieldLoadWithBakerReadBarrier() local
8457 EncodeBakerReadBarrierFieldData(src.GetBaseRegister().GetCode(), obj.GetCode(), narrow); in GenerateFieldLoadWithBakerReadBarrier()
8462 /* LDR+unpoison? */ (narrow ? (kPoisonHeapReferences ? 2u : 1u) : 0u); in GenerateFieldLoadWithBakerReadBarrier()
8473 __ ldr(EncodingSize(narrow ? Narrow : Wide), ref_reg, src); in GenerateFieldLoadWithBakerReadBarrier()
8479 if (narrow) { in GenerateFieldLoadWithBakerReadBarrier()
[all …]
/art/dex2oat/linker/arm/
Drelative_patcher_thumb2_test.cc280 bool narrow) { in EncodeBakerReadBarrierFieldData() argument
281 return arm::CodeGeneratorARMVIXL::EncodeBakerReadBarrierFieldData(base_reg, holder_reg, narrow); in EncodeBakerReadBarrierFieldData()
288 static uint32_t EncodeBakerReadBarrierGcRootData(uint32_t root_reg, bool narrow) { in EncodeBakerReadBarrierGcRootData() argument
289 return arm::CodeGeneratorARMVIXL::EncodeBakerReadBarrierGcRootData(root_reg, narrow); in EncodeBakerReadBarrierGcRootData()
294 bool narrow) { in CompileBakerOffsetThunk() argument
296 /* literal_offset */ 0u, EncodeBakerReadBarrierFieldData(base_reg, holder_reg, narrow)); in CompileBakerOffsetThunk()
306 std::vector<uint8_t> CompileBakerGcRootThunk(uint32_t root_reg, bool narrow) { in CompileBakerGcRootThunk() argument
308 /* literal_offset */ 0u, EncodeBakerReadBarrierGcRootData(root_reg, narrow)); in CompileBakerGcRootThunk()
/art/tools/bisection_search/
DREADME.md6 output for the program. It then attempts to narrow down the issue to a single
/art/test/449-checker-bce/src/
DMain.java70 static void narrow(int[] array, int offset) { in narrow() method in Main