Searched refs:AccessModeTemplate (Results 1 – 11 of 11) sorted by relevance
/art/runtime/mirror/ |
D | var_handle.cc | 97 int32_t GetNumberOfParameters(VarHandle::AccessModeTemplate access_mode_template, in GetNumberOfParameters() 135 return VarHandle::GetAccessModeTemplate(access_mode) == VarHandle::AccessModeTemplate::kGet; in IsReadOnlyAccessMode() 143 VarHandle::AccessModeTemplate access_mode_template, in BuildParameterArray() 160 case VarHandle::AccessModeTemplate::kCompareAndExchange: in BuildParameterArray() 161 case VarHandle::AccessModeTemplate::kCompareAndSet: in BuildParameterArray() 165 case VarHandle::AccessModeTemplate::kGet: in BuildParameterArray() 167 case VarHandle::AccessModeTemplate::kGetAndUpdate: in BuildParameterArray() 168 case VarHandle::AccessModeTemplate::kSet: in BuildParameterArray() 177 static ObjPtr<Class> GetReturnType(VarHandle::AccessModeTemplate access_mode_template, in GetReturnType() 182 case VarHandle::AccessModeTemplate::kCompareAndSet: in GetReturnType() [all …]
|
D | var_handle.h | 107 enum class AccessModeTemplate : uint32_t { enum 164 static AccessModeTemplate GetAccessModeTemplate(AccessMode access_mode); 167 static AccessModeTemplate GetAccessModeTemplateByIntrinsic(Intrinsics ordinal); 170 static int32_t GetNumberOfVarTypeParameters(AccessModeTemplate access_mode_template);
|
D | var_handle_test.cc | 420 TEST_F(VarHandleTest, AccessModeTemplate) { in TEST_F() argument 421 EXPECT_EQ(VarHandle::AccessModeTemplate::kGet, in TEST_F() 423 EXPECT_EQ(VarHandle::AccessModeTemplate::kSet, in TEST_F() 425 EXPECT_EQ(VarHandle::AccessModeTemplate::kGet, in TEST_F() 427 EXPECT_EQ(VarHandle::AccessModeTemplate::kSet, in TEST_F() 429 EXPECT_EQ(VarHandle::AccessModeTemplate::kGet, in TEST_F() 431 EXPECT_EQ(VarHandle::AccessModeTemplate::kSet, in TEST_F() 433 EXPECT_EQ(VarHandle::AccessModeTemplate::kGet, in TEST_F() 435 EXPECT_EQ(VarHandle::AccessModeTemplate::kSet, in TEST_F() 437 EXPECT_EQ(VarHandle::AccessModeTemplate::kCompareAndSet, in TEST_F() [all …]
|
/art/compiler/optimizing/ |
D | intrinsics_utils.h | 104 mirror::VarHandle::AccessModeTemplate access_mode_template = in GetExpectedVarHandleCoordinatesCount()
|
D | intrinsics_x86.cc | 3309 mirror::VarHandle::AccessModeTemplate access_mode_template = in IsValidFieldVarHandleExpected() 3312 case mirror::VarHandle::AccessModeTemplate::kGet: in IsValidFieldVarHandleExpected() 3318 case mirror::VarHandle::AccessModeTemplate::kSet: in IsValidFieldVarHandleExpected() 3323 case mirror::VarHandle::AccessModeTemplate::kCompareAndSet: { in IsValidFieldVarHandleExpected() 3337 case mirror::VarHandle::AccessModeTemplate::kGetAndUpdate: { in IsValidFieldVarHandleExpected() 3356 case mirror::VarHandle::AccessModeTemplate::kCompareAndExchange: { in IsValidFieldVarHandleExpected() 3503 mirror::VarHandle::AccessModeTemplate access_mode_template = in GenerateVarHandleCommonChecks() 3508 case mirror::VarHandle::AccessModeTemplate::kGet: in GenerateVarHandleCommonChecks() 3513 case mirror::VarHandle::AccessModeTemplate::kSet: in GenerateVarHandleCommonChecks() 3514 case mirror::VarHandle::AccessModeTemplate::kGetAndUpdate: { in GenerateVarHandleCommonChecks() [all …]
|
D | intrinsics_arm_vixl.cc | 3733 DCHECK(GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kGet || in SetAtomic() 3734 GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kSet); in SetAtomic() 3740 DCHECK(GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kCompareAndSet); in SetCompareAndSetOrExchangeArgs() 3742 DCHECK(GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kCompareAndExchange); in SetCompareAndSetOrExchangeArgs() 3749 DCHECK(GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kGetAndUpdate); in SetGetAndUpdateOp() 3765 mirror::VarHandle::AccessModeTemplate GetAccessModeTemplate() const { in GetAccessModeTemplate() 4141 mirror::VarHandle::AccessModeTemplate access_mode_template = in HasVarHandleIntrinsicImplementation() 4144 case mirror::VarHandle::AccessModeTemplate::kGet: in HasVarHandleIntrinsicImplementation() 4150 case mirror::VarHandle::AccessModeTemplate::kSet: in HasVarHandleIntrinsicImplementation() 4155 case mirror::VarHandle::AccessModeTemplate::kCompareAndSet: { in HasVarHandleIntrinsicImplementation() [all …]
|
D | intrinsics_arm64.cc | 3896 DCHECK(GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kCompareAndSet); in SetCompareAndSetOrExchangeArgs() 3898 DCHECK(GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kCompareAndExchange); in SetCompareAndSetOrExchangeArgs() 3905 DCHECK(GetAccessModeTemplate() == mirror::VarHandle::AccessModeTemplate::kGetAndUpdate); in SetGetAndUpdateOp() 3921 mirror::VarHandle::AccessModeTemplate GetAccessModeTemplate() const { in GetAccessModeTemplate() 4289 mirror::VarHandle::AccessModeTemplate access_mode_template = in HasVarHandleIntrinsicImplementation() 4292 case mirror::VarHandle::AccessModeTemplate::kGet: in HasVarHandleIntrinsicImplementation() 4298 case mirror::VarHandle::AccessModeTemplate::kSet: in HasVarHandleIntrinsicImplementation() 4303 case mirror::VarHandle::AccessModeTemplate::kCompareAndSet: { in HasVarHandleIntrinsicImplementation() 4316 case mirror::VarHandle::AccessModeTemplate::kCompareAndExchange: { in HasVarHandleIntrinsicImplementation() 4326 case mirror::VarHandle::AccessModeTemplate::kGetAndUpdate: { in HasVarHandleIntrinsicImplementation() [all …]
|
D | instruction_builder.cc | 1157 mirror::VarHandle::AccessModeTemplate access_mode_template = in VarHandleAccessorNeedsReturnTypeCheck() 1161 case mirror::VarHandle::AccessModeTemplate::kGet: in VarHandleAccessorNeedsReturnTypeCheck() 1162 case mirror::VarHandle::AccessModeTemplate::kGetAndUpdate: in VarHandleAccessorNeedsReturnTypeCheck() 1163 case mirror::VarHandle::AccessModeTemplate::kCompareAndExchange: in VarHandleAccessorNeedsReturnTypeCheck() 1165 case mirror::VarHandle::AccessModeTemplate::kSet: in VarHandleAccessorNeedsReturnTypeCheck() 1166 case mirror::VarHandle::AccessModeTemplate::kCompareAndSet: in VarHandleAccessorNeedsReturnTypeCheck()
|
D | code_generator_arm64.cc | 685 mirror::VarHandle::AccessModeTemplate::kGet || in EmitNativeCode() 687 mirror::VarHandle::AccessModeTemplate::kCompareAndSet || in EmitNativeCode() 689 mirror::VarHandle::AccessModeTemplate::kCompareAndExchange || in EmitNativeCode() 691 mirror::VarHandle::AccessModeTemplate::kGetAndUpdate) in EmitNativeCode()
|
D | code_generator_arm_vixl.cc | 844 mirror::VarHandle::AccessModeTemplate::kGet || in EmitNativeCode() 846 mirror::VarHandle::AccessModeTemplate::kCompareAndSet || in EmitNativeCode() 848 mirror::VarHandle::AccessModeTemplate::kCompareAndExchange || in EmitNativeCode() 850 mirror::VarHandle::AccessModeTemplate::kGetAndUpdate) in EmitNativeCode()
|
D | code_generator_x86.cc | 584 static constexpr auto kVarHandleCAS = mirror::VarHandle::AccessModeTemplate::kCompareAndSet; in EmitNativeCode() 586 mirror::VarHandle::AccessModeTemplate::kGetAndUpdate; in EmitNativeCode() 588 mirror::VarHandle::AccessModeTemplate::kCompareAndExchange; in EmitNativeCode()
|