/art/compiler/optimizing/ |
H A D | code_generator_arm64.cc | 745 bool needs_null_check, 754 needs_null_check_(needs_null_check), 843 /* needs_null_check */ false, 905 bool needs_null_check, 914 needs_null_check_(needs_null_check), 995 /* needs_null_check */ false, 1902 bool needs_null_check) { 1923 if (needs_null_check) { 1936 if (needs_null_check) { 1951 if (needs_null_check) { 739 LoadReferenceWithBakerReadBarrierSlowPathARM64(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location index, size_t scale_factor, bool needs_null_check, bool use_load_acquire, Register temp, Location entrypoint = Location::NoLocation()) argument 898 LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARM64( HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location index, size_t scale_factor, bool needs_null_check, bool use_load_acquire, Register temp, Location entrypoint = Location::NoLocation()) argument 1899 LoadAcquire(HInstruction* instruction, CPURegister dst, const MemOperand& src, bool needs_null_check) argument 2008 StoreRelease(HInstruction* instruction, DataType::Type type, CPURegister src, const MemOperand& dst, bool needs_null_check) argument [all...] |
H A D | code_generator_arm_vixl.cc | 872 bool needs_null_check, 880 needs_null_check_(needs_null_check), 960 instruction_, ref_, obj_, offset_, index_, scale_factor_, /* needs_null_check */ false); 1022 bool needs_null_check, 1031 needs_null_check_(needs_null_check), 1102 instruction_, ref_, obj_, offset_, index_, scale_factor_, /* needs_null_check */ false); 5733 instruction, out, base, offset, temp_loc, /* needs_null_check */ true); 6180 /* needs_null_check */ false); 6183 instruction, out_loc, obj, data_offset, index, temp, /* needs_null_check */ false); 8283 instruction, out, out_reg, offset, maybe_temp, /* needs_null_check */ fals 866 LoadReferenceWithBakerReadBarrierSlowPathARMVIXL(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, bool needs_null_check, vixl32::Register temp, Location entrypoint = Location::NoLocation()) argument 1015 LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARMVIXL( HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, bool needs_null_check, vixl32::Register temp1, vixl32::Register temp2, Location entrypoint = Location::NoLocation()) argument 8441 GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location temp, bool needs_null_check) argument 8531 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t data_offset, Location index, Location temp, bool needs_null_check) argument 8610 GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, Location temp, bool needs_null_check) argument 8657 UpdateReferenceFieldWithBakerReadBarrier(HInstruction* instruction, Location ref, vixl32::Register obj, Location field_offset, Location temp, bool needs_null_check, vixl32::Register temp2) argument 8712 GenerateRawReferenceLoad(HInstruction* instruction, Location ref, vixl::aarch32::Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, bool needs_null_check) argument [all...] |
H A D | code_generator_mips.cc | 2742 /* needs_null_check */ false); 2750 /* needs_null_check */ false); 6557 /* needs_null_check */ true); 6790 /* needs_null_check */ false); 6831 /* needs_null_check */ false); 7022 bool needs_null_check) { 7066 DCHECK(!needs_null_check); 7104 if (needs_null_check) { 7122 needs_null_check); 7131 bool needs_null_check) { 7017 GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location temp, bool needs_null_check) argument 7125 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t data_offset, Location index, Location temp, bool needs_null_check) argument 7214 GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, Location temp, bool needs_null_check, bool always_update_field) argument [all...] |
H A D | code_generator_x86.cc | 4804 instruction, out, base, offset, /* needs_null_check */ true); 5287 instruction, out_loc, obj, data_offset, index, /* needs_null_check */ true); 7095 instruction, out, out_reg, offset, /* needs_null_check */ false); 7129 instruction, out, obj_reg, offset, /* needs_null_check */ false); 7215 bool needs_null_check) { 7221 GenerateReferenceLoadWithBakerReadBarrier(instruction, ref, obj, src, needs_null_check); 7229 bool needs_null_check) { 7239 GenerateReferenceLoadWithBakerReadBarrier(instruction, ref, obj, src, needs_null_check); 7246 bool needs_null_check, 7290 if (needs_null_check) { 7211 GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t offset, bool needs_null_check) argument 7224 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t data_offset, Location index, bool needs_null_check) argument 7242 GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, const Address& src, bool needs_null_check, bool always_update_field, Register* temp) argument [all...] |
H A D | code_generator_x86_64.cc | 4280 instruction, out, base, offset, /* needs_null_check */ true); 4735 instruction, out_loc, obj, data_offset, index, /* needs_null_check */ true); 6477 instruction, out, out_reg, offset, /* needs_null_check */ false); 6511 instruction, out, obj_reg, offset, /* needs_null_check */ false); 6597 bool needs_null_check) { 6603 GenerateReferenceLoadWithBakerReadBarrier(instruction, ref, obj, src, needs_null_check); 6611 bool needs_null_check) { 6621 GenerateReferenceLoadWithBakerReadBarrier(instruction, ref, obj, src, needs_null_check); 6628 bool needs_null_check, 6673 if (needs_null_check) { 6593 GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, CpuRegister obj, uint32_t offset, bool needs_null_check) argument 6606 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, CpuRegister obj, uint32_t data_offset, Location index, bool needs_null_check) argument 6624 GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, CpuRegister obj, const Address& src, bool needs_null_check, bool always_update_field, CpuRegister* temp1, CpuRegister* temp2) argument [all...] |