Lines Matching refs:kReference
109 const int32_t element_size = DataType::Size(DataType::Type::kReference); in EmitNativeCode()
695 codegen_->Load(DataType::Type::kReference, WRegisterFrom(invoke->GetLocations()->Out()), in VisitThreadCurrentThread()
706 (type == DataType::Type::kReference)); in GenUnsafeGet()
714 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenUnsafeGet()
735 if (type == DataType::Type::kReference) { in GenUnsafeGet()
797 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ false, codegen_); in VisitUnsafeGetObject()
800 GenUnsafeGet(invoke, DataType::Type::kReference, /* is_volatile= */ true, codegen_); in VisitUnsafeGetObjectVolatile()
859 if (kPoisonHeapReferences && type == DataType::Type::kReference) { in GenUnsafePut()
874 if (type == DataType::Type::kReference) { in GenUnsafePut()
903 DataType::Type::kReference, in VisitUnsafePutObject()
910 DataType::Type::kReference, in VisitUnsafePutObjectOrdered()
917 DataType::Type::kReference, in VisitUnsafePutObjectVolatile()
992 case DataType::Type::kReference: in EmitLoadExclusive()
1010 case DataType::Type::kReference: in EmitLoadExclusive()
1026 if (type == DataType::Type::kReference) { in EmitStoreExclusive()
1049 case DataType::Type::kReference: in EmitStoreExclusive()
1060 if (type == DataType::Type::kReference) { in EmitStoreExclusive()
1078 DCHECK(type == DataType::Type::kReference || !expected2.IsValid()); in GenerateCompareAndSet()
1220 DataType::Type::kReference, in EmitNativeCode()
1284 if (type == DataType::Type::kReference) { in GenUnsafeCas()
1298 if (kEmitCompilerReadBarrier && type == DataType::Type::kReference) { in GenUnsafeCas()
1368 DCHECK(InvokeRuntimeCallingConvention().GetReturnLocation(DataType::Type::kReference).Equals( in VisitUnsafeCASObject()
1382 GenUnsafeCas(invoke, DataType::Type::kReference, codegen_); in VisitUnsafeCASObject()
1983 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromBytes()
2009 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromChars()
2028 locations->SetOut(calling_convention.GetReturnLocation(DataType::Type::kReference)); in VisitStringNewStringFromString()
2474 DCHECK(type == DataType::Type::kReference || type == DataType::Type::kUint16) in GenSystemArrayCopyAddresses()
2993 const DataType::Type type = DataType::Type::kReference; in VisitSystemArrayCopy()
3173 calling_convention.GetReturnLocation(DataType::Type::kReference), in VisitIntegerValueOf()
3183 Register out = RegisterFrom(locations->Out(), DataType::Type::kReference); in VisitIntegerValueOf()
3220 temp, out.X(), LSL, DataType::SizeShift(DataType::Type::kReference)); in VisitIntegerValueOf()
3221 codegen_->Load(DataType::Type::kReference, out, source); in VisitIntegerValueOf()
3289 invoke, DataType::Type::kReference, WRegisterFrom(out), field, /*needs_null_check=*/ true); in VisitReferenceGetReferent()
3313 codegen_->LoadAcquire(invoke, DataType::Type::kReference, tmp, field, /*needs_null_check=*/ true); in VisitReferenceRefersTo()
4010 if (type == DataType::Type::kReference) { in GenerateVarHandleAccessModeAndVarTypeChecks()
4019 DCHECK_EQ(arg->GetType(), DataType::Type::kReference); in GenerateVarHandleAccessModeAndVarTypeChecks()
4272 invoke->InputAt(1)->GetType() != DataType::Type::kReference) { in HasVarHandleIntrinsicImplementation()
4329 (value_type == DataType::Type::kReference || value_type == DataType::Type::kBool)) { in HasVarHandleIntrinsicImplementation()
4407 invoke->GetType() == DataType::Type::kReference && in CreateVarHandleGetLocations()
4444 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenerateVarHandleGet()
4478 if (type == DataType::Type::kReference) { in GenerateVarHandleGet()
4562 if (kPoisonHeapReferences && value_type == DataType::Type::kReference) { in GenerateVarHandleSet()
4640 value_type == DataType::Type::kReference) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4684 } else if ((value_type != DataType::Type::kReference && DataType::Size(value_type) != 1u) && in CreateVarHandleCompareAndSetOrExchangeLocations()
4694 if (kEmitCompilerReadBarrier && value_type == DataType::Type::kReference) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4758 if (kEmitCompilerReadBarrier && value_type == DataType::Type::kReference) { in GenerateVarHandleCompareAndSetOrExchange()
4841 if (kEmitCompilerReadBarrier && value_type == DataType::Type::kReference) { in GenerateVarHandleCompareAndSetOrExchange()
4985 invoke->GetType() == DataType::Type::kReference) { in CreateVarHandleGetAndUpdateLocations()
5018 if (value_type != DataType::Type::kReference && DataType::Size(value_type) != 1u) { in CreateVarHandleGetAndUpdateLocations()
5059 value_type == DataType::Type::kReference) { in GenerateVarHandleGetAndUpdate()
5089 value_type == DataType::Type::kReference) { in GenerateVarHandleGetAndUpdate()
5097 DCHECK_NE(value_type, DataType::Type::kReference); in GenerateVarHandleGetAndUpdate()
5136 } else if (kEmitCompilerReadBarrier && value_type == DataType::Type::kReference) { in GenerateVarHandleGetAndUpdate()
5283 DCHECK_NE(value_type, DataType::Type::kReference); in EmitByteArrayViewCode()