Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_riscv64.cc1924 enum class GetAndUpdateOp { enum
1942 GetAndUpdateOp get_and_update_op, in GenerateGetAndUpdate()
1954 (get_and_update_op == GetAndUpdateOp::kSet) || (get_and_update_op == GetAndUpdateOp::kAdd)); in GenerateGetAndUpdate()
1958 case GetAndUpdateOp::kSet: in GenerateGetAndUpdate()
1980 case GetAndUpdateOp::kAdd: in GenerateGetAndUpdate()
2010 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
2018 case GetAndUpdateOp::kOr: in GenerateGetAndUpdate()
2026 case GetAndUpdateOp::kXor: in GenerateGetAndUpdate()
2685 GetAndUpdateOp get_and_update_op) { in GenUnsafeGetAndUpdate()
2696 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenUnsafeGetAndUpdate()
[all …]
Dintrinsics_arm_vixl.cc3717 enum class GetAndUpdateOp { enum
3727 GetAndUpdateOp get_and_update_op, in GenerateGetAndUpdate()
3740 case GetAndUpdateOp::kSet: in GenerateGetAndUpdate()
3744 case GetAndUpdateOp::kAddWithByteSwap: in GenerateGetAndUpdate()
3753 case GetAndUpdateOp::kAdd: in GenerateGetAndUpdate()
3767 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
3768 case GetAndUpdateOp::kOr: in GenerateGetAndUpdate()
3769 case GetAndUpdateOp::kXor: in GenerateGetAndUpdate()
3779 case GetAndUpdateOp::kSet: in GenerateGetAndUpdate()
3781 case GetAndUpdateOp::kAddWithByteSwap: in GenerateGetAndUpdate()
[all …]
Dintrinsics_arm64.cc1607 enum class GetAndUpdateOp { enum
1617 GetAndUpdateOp get_and_update_op, in GenerateGetAndUpdate()
1631 case GetAndUpdateOp::kSet: in GenerateGetAndUpdate()
1635 case GetAndUpdateOp::kAddWithByteSwap: in GenerateGetAndUpdate()
1636 case GetAndUpdateOp::kAdd: in GenerateGetAndUpdate()
1643 case GetAndUpdateOp::kAnd: in GenerateGetAndUpdate()
1644 case GetAndUpdateOp::kOr: in GenerateGetAndUpdate()
1645 case GetAndUpdateOp::kXor: in GenerateGetAndUpdate()
1661 case GetAndUpdateOp::kSet: in GenerateGetAndUpdate()
1663 case GetAndUpdateOp::kAddWithByteSwap: in GenerateGetAndUpdate()
[all …]
Dintrinsics_x86_64.cc2645 enum class GetAndUpdateOp { enum
2656 GetAndUpdateOp get_and_update_op) { in GenUnsafeGetAndUpdate()
2667 if (get_and_update_op == GetAndUpdateOp::kAdd) { in GenUnsafeGetAndUpdate()
2670 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenUnsafeGetAndUpdate()
2674 if (get_and_update_op == GetAndUpdateOp::kAdd) { in GenUnsafeGetAndUpdate()
2677 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenUnsafeGetAndUpdate()
2682 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenUnsafeGetAndUpdate()
2740 GenUnsafeGetAndUpdate(invoke, DataType::Type::kInt32, codegen_, GetAndUpdateOp::kAdd); in VisitJdkUnsafeGetAndAddInt()
2744 GenUnsafeGetAndUpdate(invoke, DataType::Type::kInt64, codegen_, GetAndUpdateOp::kAdd); in VisitJdkUnsafeGetAndAddLong()
2748 GenUnsafeGetAndUpdate(invoke, DataType::Type::kInt32, codegen_, GetAndUpdateOp::kSet); in VisitJdkUnsafeGetAndSetInt()
[all …]
Dintrinsics_x86.cc2458 enum class GetAndUpdateOp { enum
2467 GetAndUpdateOp get_and_unsafe_op) { in CreateUnsafeGetAndUpdateLocations()
2482 if (get_and_unsafe_op == GetAndUpdateOp::kAdd) { in CreateUnsafeGetAndUpdateLocations()
2525 allocator_, invoke, codegen_, DataType::Type::kInt32, GetAndUpdateOp::kAdd); in VisitJdkUnsafeGetAndAddInt()
2530 allocator_, invoke, codegen_, DataType::Type::kInt64, GetAndUpdateOp::kAdd); in VisitJdkUnsafeGetAndAddLong()
2535 allocator_, invoke, codegen_, DataType::Type::kInt32, GetAndUpdateOp::kSet); in VisitJdkUnsafeGetAndSetInt()
2540 allocator_, invoke, codegen_, DataType::Type::kInt64, GetAndUpdateOp::kSet); in VisitJdkUnsafeGetAndSetLong()
2550 allocator_, invoke, codegen_, DataType::Type::kReference, GetAndUpdateOp::kSet); in VisitJdkUnsafeGetAndSetReference()
2559 GetAndUpdateOp get_and_update_op) { in GenUnsafeGetAndUpdate()
2572 if (get_and_update_op == GetAndUpdateOp::kAdd) { in GenUnsafeGetAndUpdate()
[all …]