Home
last modified time | relevance | path

Searched refs:MaybeUnpoisonHeapReference (Results 1 – 17 of 17) sorted by relevance

/art/compiler/utils/arm64/
Dassembler_arm64.h137 void MaybeUnpoisonHeapReference(vixl::aarch64::Register reg);
Dassembler_arm64.cc182 void Arm64Assembler::MaybeUnpoisonHeapReference(Register reg) { in MaybeUnpoisonHeapReference() function in art::arm64::Arm64Assembler
/art/compiler/utils/arm/
Dassembler_arm_vixl.h248 void MaybeUnpoisonHeapReference(vixl32::Register reg);
Dassembler_arm_vixl.cc77 void ArmVIXLAssembler::MaybeUnpoisonHeapReference(vixl32::Register reg) { in MaybeUnpoisonHeapReference() function in art::arm::ArmVIXLAssembler
/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc109 assembler->MaybeUnpoisonHeapReference(tmp); in EmitNativeCode()
1417 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitSystemArrayCopy()
1448 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
1451 assembler->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy()
1464 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
1491 assembler->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy()
2375 assembler->MaybeUnpoisonHeapReference(out); in BOXED_TYPES()
2474 assembler->MaybeUnpoisonHeapReference(tmp); in VisitReferenceRefersTo()
3293 assembler->MaybeUnpoisonHeapReference(RegisterFrom(old_value)); in EmitLoadExclusive()
3331 assembler->MaybeUnpoisonHeapReference(RegisterFrom(new_value)); in EmitStoreExclusive()
[all …]
Dintrinsics_arm64.cc122 codegen->GetAssembler()->MaybeUnpoisonHeapReference(tmp_reg); in EmitNativeCode()
1185 assembler->MaybeUnpoisonHeapReference(old_value); in EmitLoadExclusive()
1235 assembler->MaybeUnpoisonHeapReference(new_value); in EmitStoreExclusive()
3193 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitSystemArrayCopy()
3235 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
3238 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy()
3251 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
3278 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy()
3517 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(out); in BOXED_TYPES()
3610 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(tmp); in VisitReferenceRefersTo()
[all …]
Dintrinsics_riscv64.cc63 codegen->MaybeUnpoisonHeapReference(tmp_reg); in EmitNativeCode()
731 codegen_->MaybeUnpoisonHeapReference(out); in BOXED_TYPES()
822 codegen_->MaybeUnpoisonHeapReference(out); in VisitReferenceRefersTo()
1719 codegen_->MaybeUnpoisonHeapReference(temp); in VisitSystemArrayCopy()
1754 codegen_->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
1757 codegen_->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy()
1769 codegen_->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
1796 codegen_->MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy()
3112 codegen->MaybeUnpoisonHeapReference(temp); in GenerateSubTypeObjectCheckNoReadBarrier()
3119 codegen->MaybeUnpoisonHeapReference(temp); in GenerateSubTypeObjectCheckNoReadBarrier()
[all …]
Dintrinsics_x86_64.cc120 __ MaybeUnpoisonHeapReference(CpuRegister(TMP)); in EmitNativeCode() local
993 __ MaybeUnpoisonHeapReference(temp); in VisitSystemArrayCopy() local
1025 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local
1028 __ MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy() local
1041 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local
1068 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local
1839 __ MaybeUnpoisonHeapReference(output); in GenUnsafeGet() local
2438 __ MaybeUnpoisonHeapReference(CpuRegister(RAX)); in GenCompareAndSetOrExchangeRef() local
3275 __ MaybeUnpoisonHeapReference(out); in HandleValueOf() local
3356 __ MaybeUnpoisonHeapReference(out); in VisitReferenceRefersTo() local
[all …]
Dintrinsics_x86.cc124 __ MaybeUnpoisonHeapReference(value); in EmitNativeCode() local
1705 __ MaybeUnpoisonHeapReference(output); in GenUnsafeGet() local
2355 __ MaybeUnpoisonHeapReference(out.AsRegister<Register>()); in GenReferenceCAS() local
3197 __ MaybeUnpoisonHeapReference(temp); in VisitSystemArrayCopy() local
3227 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local
3230 __ MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy() local
3243 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local
3270 __ MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy() local
3475 __ MaybeUnpoisonHeapReference(out); in BOXED_TYPES() local
3563 __ MaybeUnpoisonHeapReference(out); in VisitReferenceRefersTo() local
[all …]
Dcode_generator_riscv64.cc1228 codegen_->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadOneRegister()
1262 codegen_->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadTwoRegisters()
1925 MaybeUnpoisonHeapReference(reg); in GenerateReferenceLoadWithBakerReadBarrier()
2990 codegen_->MaybeUnpoisonHeapReference(temp1); in VisitArraySet()
3003 codegen_->MaybeUnpoisonHeapReference(temp2); in VisitArraySet()
3392 codegen_->MaybeUnpoisonHeapReference(temp3); in VisitCheckCast()
4027 codegen_->MaybeUnpoisonHeapReference(temp); in VisitInstanceOf()
4030 codegen_->MaybeUnpoisonHeapReference(temp); in VisitInstanceOf()
4039 codegen_->MaybeUnpoisonHeapReference(temp2); in VisitInstanceOf()
4150 codegen_->MaybeUnpoisonHeapReference(temp); in VisitInvokeInterface()
[all …]
Dcode_generator_x86_64.cc575 __ MaybeUnpoisonHeapReference(ref_cpu_reg); in EmitNativeCode() local
663 __ MaybeUnpoisonHeapReference(ref_cpu_reg); in EmitNativeCode() local
1287 __ MaybeUnpoisonHeapReference(temp); in GenerateVirtualCall() local
3212 __ MaybeUnpoisonHeapReference(temp); in VisitInvokeInterface() local
5990 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local
6004 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local
7311 __ MaybeUnpoisonHeapReference(temp); in VisitInstanceOf() local
7314 __ MaybeUnpoisonHeapReference(temp); in VisitInstanceOf() local
7332 __ MaybeUnpoisonHeapReference(cls.AsRegister<CpuRegister>()); in VisitInstanceOf() local
7346 __ MaybeUnpoisonHeapReference(cls.AsRegister<CpuRegister>()); in VisitInstanceOf() local
[all …]
Dcode_generator_x86.cc535 __ MaybeUnpoisonHeapReference(ref_reg); in EmitNativeCode() local
617 __ MaybeUnpoisonHeapReference(ref_reg); in EmitNativeCode() local
1786 __ MaybeUnpoisonHeapReference(dst.AsRegister<Register>()); in LoadFromMemoryNoBarrier() local
2928 __ MaybeUnpoisonHeapReference(temp); in VisitInvokeInterface() local
5658 __ MaybeUnpoisonHeapReference(temp); in GenerateVirtualCall() local
6670 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local
6684 __ MaybeUnpoisonHeapReference(temp); in VisitArraySet() local
7969 __ MaybeUnpoisonHeapReference(temp); in VisitInstanceOf() local
7972 __ MaybeUnpoisonHeapReference(temp); in VisitInstanceOf() local
7990 __ MaybeUnpoisonHeapReference(cls.AsRegister<Register>()); in VisitInstanceOf() local
[all …]
Dcode_generator_arm64.cc3026 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitArraySet()
3041 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitArraySet()
4363 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitInstanceOf()
4366 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitInstanceOf()
4374 GetAssembler()->MaybeUnpoisonHeapReference(temp2); in VisitInstanceOf()
4640 GetAssembler()->MaybeUnpoisonHeapReference(WRegisterFrom(maybe_temp3_loc)); in VisitCheckCast()
4770 GetAssembler()->MaybeUnpoisonHeapReference(temp.W()); in VisitInvokeInterface()
5061 GetAssembler()->MaybeUnpoisonHeapReference(temp.W()); in GenerateVirtualCall()
6745 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadOneRegister()
6781 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadTwoRegisters()
Dcode_generator_riscv64.h780 void MaybeUnpoisonHeapReference(XRegister reg);
Dcode_generator_arm_vixl.cc3748 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitInvokeInterface()
7009 GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitArraySet()
7024 GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitArraySet()
8386 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitInstanceOf()
8389 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitInstanceOf()
8398 GetAssembler()->MaybeUnpoisonHeapReference(temp2); in VisitInstanceOf()
8664 GetAssembler()->MaybeUnpoisonHeapReference(RegisterFrom(maybe_temp3_loc)); in VisitCheckCast()
9081 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadOneRegister()
9112 GetAssembler()->MaybeUnpoisonHeapReference(out_reg); in GenerateReferenceLoadTwoRegisters()
9653 GetAssembler()->MaybeUnpoisonHeapReference(temp); in GenerateVirtualCall()
/art/compiler/utils/x86/
Dassembler_x86.h991 void MaybeUnpoisonHeapReference(Register reg) { in MaybeUnpoisonHeapReference() function
/art/compiler/utils/x86_64/
Dassembler_x86_64.h1107 void MaybeUnpoisonHeapReference(CpuRegister reg) { in MaybeUnpoisonHeapReference() function