Searched refs:GetAndUpdateOp (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_riscv64.cc | 1924 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 …]
|
D | intrinsics_arm_vixl.cc | 3717 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 …]
|
D | intrinsics_arm64.cc | 1607 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 …]
|
D | intrinsics_x86_64.cc | 2645 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 …]
|
D | intrinsics_x86.cc | 2458 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 …]
|