• Home
  • Raw
  • Download

Lines Matching refs:AccessMode

44   VarHandle::AccessMode access_mode;
62 { "compareAndExchange", VarHandle::AccessMode::kCompareAndExchange },
63 { "compareAndExchangeAcquire", VarHandle::AccessMode::kCompareAndExchangeAcquire },
64 { "compareAndExchangeRelease", VarHandle::AccessMode::kCompareAndExchangeRelease },
65 { "compareAndSet", VarHandle::AccessMode::kCompareAndSet },
66 { "get", VarHandle::AccessMode::kGet },
67 { "getAcquire", VarHandle::AccessMode::kGetAcquire },
68 { "getAndAdd", VarHandle::AccessMode::kGetAndAdd },
69 { "getAndAddAcquire", VarHandle::AccessMode::kGetAndAddAcquire },
70 { "getAndAddRelease", VarHandle::AccessMode::kGetAndAddRelease },
71 { "getAndBitwiseAnd", VarHandle::AccessMode::kGetAndBitwiseAnd },
72 { "getAndBitwiseAndAcquire", VarHandle::AccessMode::kGetAndBitwiseAndAcquire },
73 { "getAndBitwiseAndRelease", VarHandle::AccessMode::kGetAndBitwiseAndRelease },
74 { "getAndBitwiseOr", VarHandle::AccessMode::kGetAndBitwiseOr },
75 { "getAndBitwiseOrAcquire", VarHandle::AccessMode::kGetAndBitwiseOrAcquire },
76 { "getAndBitwiseOrRelease", VarHandle::AccessMode::kGetAndBitwiseOrRelease },
77 { "getAndBitwiseXor", VarHandle::AccessMode::kGetAndBitwiseXor },
78 { "getAndBitwiseXorAcquire", VarHandle::AccessMode::kGetAndBitwiseXorAcquire },
79 { "getAndBitwiseXorRelease", VarHandle::AccessMode::kGetAndBitwiseXorRelease },
80 { "getAndSet", VarHandle::AccessMode::kGetAndSet },
81 { "getAndSetAcquire", VarHandle::AccessMode::kGetAndSetAcquire },
82 { "getAndSetRelease", VarHandle::AccessMode::kGetAndSetRelease },
83 { "getOpaque", VarHandle::AccessMode::kGetOpaque },
84 { "getVolatile", VarHandle::AccessMode::kGetVolatile },
85 { "set", VarHandle::AccessMode::kSet },
86 { "setOpaque", VarHandle::AccessMode::kSetOpaque },
87 { "setRelease", VarHandle::AccessMode::kSetRelease },
88 { "setVolatile", VarHandle::AccessMode::kSetVolatile },
89 { "weakCompareAndSet", VarHandle::AccessMode::kWeakCompareAndSet },
90 { "weakCompareAndSetAcquire", VarHandle::AccessMode::kWeakCompareAndSetAcquire },
91 { "weakCompareAndSetPlain", VarHandle::AccessMode::kWeakCompareAndSetPlain },
92 { "weakCompareAndSetRelease", VarHandle::AccessMode::kWeakCompareAndSetRelease },
134 bool IsReadOnlyAccessMode(VarHandle::AccessMode access_mode) { in IsReadOnlyAccessMode()
773 static bool Dispatch(VarHandle::AccessMode access_mode,
783 bool FieldAccessor<T>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch()
789 case VarHandle::AccessMode::kGet: { in Dispatch()
794 case VarHandle::AccessMode::kSet: { in Dispatch()
800 case VarHandle::AccessMode::kGetAcquire: in Dispatch()
801 case VarHandle::AccessMode::kGetOpaque: in Dispatch()
802 case VarHandle::AccessMode::kGetVolatile: { in Dispatch()
807 case VarHandle::AccessMode::kSetOpaque: in Dispatch()
808 case VarHandle::AccessMode::kSetRelease: in Dispatch()
809 case VarHandle::AccessMode::kSetVolatile: { in Dispatch()
815 case VarHandle::AccessMode::kCompareAndSet: { in Dispatch()
822 case VarHandle::AccessMode::kCompareAndExchange: in Dispatch()
823 case VarHandle::AccessMode::kCompareAndExchangeAcquire: in Dispatch()
824 case VarHandle::AccessMode::kCompareAndExchangeRelease: { in Dispatch()
831 case VarHandle::AccessMode::kWeakCompareAndSet: in Dispatch()
832 case VarHandle::AccessMode::kWeakCompareAndSetAcquire: in Dispatch()
833 case VarHandle::AccessMode::kWeakCompareAndSetPlain: in Dispatch()
834 case VarHandle::AccessMode::kWeakCompareAndSetRelease: { in Dispatch()
841 case VarHandle::AccessMode::kGetAndSet: in Dispatch()
842 case VarHandle::AccessMode::kGetAndSetAcquire: in Dispatch()
843 case VarHandle::AccessMode::kGetAndSetRelease: { in Dispatch()
849 case VarHandle::AccessMode::kGetAndAdd: in Dispatch()
850 case VarHandle::AccessMode::kGetAndAddAcquire: in Dispatch()
851 case VarHandle::AccessMode::kGetAndAddRelease: { in Dispatch()
857 case VarHandle::AccessMode::kGetAndBitwiseOr: in Dispatch()
858 case VarHandle::AccessMode::kGetAndBitwiseOrAcquire: in Dispatch()
859 case VarHandle::AccessMode::kGetAndBitwiseOrRelease: { in Dispatch()
865 case VarHandle::AccessMode::kGetAndBitwiseAnd: in Dispatch()
866 case VarHandle::AccessMode::kGetAndBitwiseAndAcquire: in Dispatch()
867 case VarHandle::AccessMode::kGetAndBitwiseAndRelease: { in Dispatch()
873 case VarHandle::AccessMode::kGetAndBitwiseXor: in Dispatch()
874 case VarHandle::AccessMode::kGetAndBitwiseXorAcquire: in Dispatch()
875 case VarHandle::AccessMode::kGetAndBitwiseXorRelease: { in Dispatch()
887 bool FieldAccessor<ObjPtr<Object>>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch()
897 case VarHandle::AccessMode::kGet: { in Dispatch()
901 case VarHandle::AccessMode::kSet: { in Dispatch()
910 case VarHandle::AccessMode::kGetAcquire: in Dispatch()
911 case VarHandle::AccessMode::kGetOpaque: in Dispatch()
912 case VarHandle::AccessMode::kGetVolatile: { in Dispatch()
916 case VarHandle::AccessMode::kSetOpaque: in Dispatch()
917 case VarHandle::AccessMode::kSetRelease: in Dispatch()
918 case VarHandle::AccessMode::kSetVolatile: { in Dispatch()
927 case VarHandle::AccessMode::kCompareAndSet: { in Dispatch()
948 case VarHandle::AccessMode::kWeakCompareAndSet: in Dispatch()
949 case VarHandle::AccessMode::kWeakCompareAndSetAcquire: in Dispatch()
950 case VarHandle::AccessMode::kWeakCompareAndSetPlain: in Dispatch()
951 case VarHandle::AccessMode::kWeakCompareAndSetRelease: { in Dispatch()
973 case VarHandle::AccessMode::kCompareAndExchange: in Dispatch()
974 case VarHandle::AccessMode::kCompareAndExchangeAcquire: in Dispatch()
975 case VarHandle::AccessMode::kCompareAndExchangeRelease: { in Dispatch()
992 case VarHandle::AccessMode::kGetAndSet: in Dispatch()
993 case VarHandle::AccessMode::kGetAndSetAcquire: in Dispatch()
994 case VarHandle::AccessMode::kGetAndSetRelease: { in Dispatch()
1006 case VarHandle::AccessMode::kGetAndAdd: in Dispatch()
1007 case VarHandle::AccessMode::kGetAndAddAcquire: in Dispatch()
1008 case VarHandle::AccessMode::kGetAndAddRelease: in Dispatch()
1009 case VarHandle::AccessMode::kGetAndBitwiseOr: in Dispatch()
1010 case VarHandle::AccessMode::kGetAndBitwiseOrAcquire: in Dispatch()
1011 case VarHandle::AccessMode::kGetAndBitwiseOrRelease: in Dispatch()
1012 case VarHandle::AccessMode::kGetAndBitwiseAnd: in Dispatch()
1013 case VarHandle::AccessMode::kGetAndBitwiseAndAcquire: in Dispatch()
1014 case VarHandle::AccessMode::kGetAndBitwiseAndRelease: in Dispatch()
1015 case VarHandle::AccessMode::kGetAndBitwiseXor: in Dispatch()
1016 case VarHandle::AccessMode::kGetAndBitwiseXorAcquire: in Dispatch()
1017 case VarHandle::AccessMode::kGetAndBitwiseXorRelease: { in Dispatch()
1037 static bool Dispatch(VarHandle::AccessMode access_mode, in Dispatch()
1045 case VarHandle::AccessMode::kGet: { in Dispatch()
1050 case VarHandle::AccessMode::kSet: { in Dispatch()
1056 case VarHandle::AccessMode::kGetAcquire: in Dispatch()
1057 case VarHandle::AccessMode::kGetOpaque: in Dispatch()
1058 case VarHandle::AccessMode::kGetVolatile: { in Dispatch()
1063 case VarHandle::AccessMode::kSetOpaque: in Dispatch()
1064 case VarHandle::AccessMode::kSetRelease: in Dispatch()
1065 case VarHandle::AccessMode::kSetVolatile: { in Dispatch()
1071 case VarHandle::AccessMode::kCompareAndSet: { in Dispatch()
1078 case VarHandle::AccessMode::kCompareAndExchange: in Dispatch()
1079 case VarHandle::AccessMode::kCompareAndExchangeAcquire: in Dispatch()
1080 case VarHandle::AccessMode::kCompareAndExchangeRelease: { in Dispatch()
1087 case VarHandle::AccessMode::kWeakCompareAndSet: in Dispatch()
1088 case VarHandle::AccessMode::kWeakCompareAndSetAcquire: in Dispatch()
1089 case VarHandle::AccessMode::kWeakCompareAndSetPlain: in Dispatch()
1090 case VarHandle::AccessMode::kWeakCompareAndSetRelease: { in Dispatch()
1097 case VarHandle::AccessMode::kGetAndSet: in Dispatch()
1098 case VarHandle::AccessMode::kGetAndSetAcquire: in Dispatch()
1099 case VarHandle::AccessMode::kGetAndSetRelease: { in Dispatch()
1105 case VarHandle::AccessMode::kGetAndAdd: in Dispatch()
1106 case VarHandle::AccessMode::kGetAndAddAcquire: in Dispatch()
1107 case VarHandle::AccessMode::kGetAndAddRelease: { in Dispatch()
1113 case VarHandle::AccessMode::kGetAndBitwiseOr: in Dispatch()
1114 case VarHandle::AccessMode::kGetAndBitwiseOrAcquire: in Dispatch()
1115 case VarHandle::AccessMode::kGetAndBitwiseOrRelease: { in Dispatch()
1121 case VarHandle::AccessMode::kGetAndBitwiseAnd: in Dispatch()
1122 case VarHandle::AccessMode::kGetAndBitwiseAndAcquire: in Dispatch()
1123 case VarHandle::AccessMode::kGetAndBitwiseAndRelease: { in Dispatch()
1129 case VarHandle::AccessMode::kGetAndBitwiseXor: in Dispatch()
1130 case VarHandle::AccessMode::kGetAndBitwiseXorAcquire: in Dispatch()
1131 case VarHandle::AccessMode::kGetAndBitwiseXorRelease: { in Dispatch()
1160 static bool Dispatch(const VarHandle::AccessMode access_mode, in Dispatch()
1170 case VarHandle::AccessMode::kGet: { in Dispatch()
1177 case VarHandle::AccessMode::kSet: { in Dispatch()
1193 case VarHandle::AccessMode::kGet: { in Dispatch()
1199 case VarHandle::AccessMode::kSet: { in Dispatch()
1206 case VarHandle::AccessMode::kGetAcquire: in Dispatch()
1207 case VarHandle::AccessMode::kGetOpaque: in Dispatch()
1208 case VarHandle::AccessMode::kGetVolatile: { in Dispatch()
1214 case VarHandle::AccessMode::kSetOpaque: in Dispatch()
1215 case VarHandle::AccessMode::kSetRelease: in Dispatch()
1216 case VarHandle::AccessMode::kSetVolatile: { in Dispatch()
1223 case VarHandle::AccessMode::kCompareAndSet: { in Dispatch()
1232 case VarHandle::AccessMode::kCompareAndExchange: in Dispatch()
1233 case VarHandle::AccessMode::kCompareAndExchangeAcquire: in Dispatch()
1234 case VarHandle::AccessMode::kCompareAndExchangeRelease: { in Dispatch()
1244 case VarHandle::AccessMode::kWeakCompareAndSet: in Dispatch()
1245 case VarHandle::AccessMode::kWeakCompareAndSetAcquire: in Dispatch()
1246 case VarHandle::AccessMode::kWeakCompareAndSetPlain: in Dispatch()
1247 case VarHandle::AccessMode::kWeakCompareAndSetRelease: { in Dispatch()
1256 case VarHandle::AccessMode::kGetAndSet: in Dispatch()
1257 case VarHandle::AccessMode::kGetAndSetAcquire: in Dispatch()
1258 case VarHandle::AccessMode::kGetAndSetRelease: { in Dispatch()
1266 case VarHandle::AccessMode::kGetAndAdd: in Dispatch()
1267 case VarHandle::AccessMode::kGetAndAddAcquire: in Dispatch()
1268 case VarHandle::AccessMode::kGetAndAddRelease: { in Dispatch()
1279 case VarHandle::AccessMode::kGetAndBitwiseOr: in Dispatch()
1280 case VarHandle::AccessMode::kGetAndBitwiseOrAcquire: in Dispatch()
1281 case VarHandle::AccessMode::kGetAndBitwiseOrRelease: { in Dispatch()
1289 case VarHandle::AccessMode::kGetAndBitwiseAnd: in Dispatch()
1290 case VarHandle::AccessMode::kGetAndBitwiseAndAcquire: in Dispatch()
1291 case VarHandle::AccessMode::kGetAndBitwiseAndRelease: { in Dispatch()
1299 case VarHandle::AccessMode::kGetAndBitwiseXor: in Dispatch()
1300 case VarHandle::AccessMode::kGetAndBitwiseXorAcquire: in Dispatch()
1301 case VarHandle::AccessMode::kGetAndBitwiseXorRelease: { in Dispatch()
1332 VarHandle::MatchKind VarHandle::GetMethodTypeMatchForAccessMode(AccessMode access_mode, in GetMethodTypeMatchForAccessMode()
1386 AccessMode access_mode) { in GetMethodTypeForAccessMode()
1415 ObjPtr<MethodType> VarHandle::GetMethodTypeForAccessMode(Thread* self, AccessMode access_mode) { in GetMethodTypeForAccessMode()
1419 std::string VarHandle::PrettyDescriptorForAccessMode(AccessMode access_mode) { in PrettyDescriptorForAccessMode()
1450 bool VarHandle::Access(AccessMode access_mode, in Access()
1475 AccessMode access_mode; in GetReturnTypeDescriptor()
1492 VarHandle::AccessMode VarHandle::GetAccessModeByIntrinsic(Intrinsics intrinsic) { in GetAccessModeByIntrinsic()
1528 return VarHandle::AccessMode::k ## Name; in GetAccessModeByIntrinsic()
1539 bool VarHandle::GetAccessModeByMethodName(const char* method_name, AccessMode* access_mode) { in GetAccessModeByMethodName()
1543 const auto kUnusedAccessMode = VarHandle::AccessMode::kGet; // arbitrary value. in GetAccessModeByMethodName()
1560 VarHandle::AccessModeTemplate VarHandle::GetAccessModeTemplate(VarHandle::AccessMode access_mode) { in GetAccessModeTemplate()
1562 case VarHandle::AccessMode::kGet: in GetAccessModeTemplate()
1564 case VarHandle::AccessMode::kSet: in GetAccessModeTemplate()
1566 case VarHandle::AccessMode::kGetVolatile: in GetAccessModeTemplate()
1568 case VarHandle::AccessMode::kSetVolatile: in GetAccessModeTemplate()
1570 case VarHandle::AccessMode::kGetAcquire: in GetAccessModeTemplate()
1572 case VarHandle::AccessMode::kSetRelease: in GetAccessModeTemplate()
1574 case VarHandle::AccessMode::kGetOpaque: in GetAccessModeTemplate()
1576 case VarHandle::AccessMode::kSetOpaque: in GetAccessModeTemplate()
1578 case VarHandle::AccessMode::kCompareAndSet: in GetAccessModeTemplate()
1580 case VarHandle::AccessMode::kCompareAndExchange: in GetAccessModeTemplate()
1582 case VarHandle::AccessMode::kCompareAndExchangeAcquire: in GetAccessModeTemplate()
1584 case VarHandle::AccessMode::kCompareAndExchangeRelease: in GetAccessModeTemplate()
1586 case VarHandle::AccessMode::kWeakCompareAndSetPlain: in GetAccessModeTemplate()
1588 case VarHandle::AccessMode::kWeakCompareAndSet: in GetAccessModeTemplate()
1590 case VarHandle::AccessMode::kWeakCompareAndSetAcquire: in GetAccessModeTemplate()
1592 case VarHandle::AccessMode::kWeakCompareAndSetRelease: in GetAccessModeTemplate()
1594 case VarHandle::AccessMode::kGetAndSet: in GetAccessModeTemplate()
1596 case VarHandle::AccessMode::kGetAndSetAcquire: in GetAccessModeTemplate()
1598 case VarHandle::AccessMode::kGetAndSetRelease: in GetAccessModeTemplate()
1600 case VarHandle::AccessMode::kGetAndAdd: in GetAccessModeTemplate()
1602 case VarHandle::AccessMode::kGetAndAddAcquire: in GetAccessModeTemplate()
1604 case VarHandle::AccessMode::kGetAndAddRelease: in GetAccessModeTemplate()
1606 case VarHandle::AccessMode::kGetAndBitwiseOr: in GetAccessModeTemplate()
1608 case VarHandle::AccessMode::kGetAndBitwiseOrRelease: in GetAccessModeTemplate()
1610 case VarHandle::AccessMode::kGetAndBitwiseOrAcquire: in GetAccessModeTemplate()
1612 case VarHandle::AccessMode::kGetAndBitwiseAnd: in GetAccessModeTemplate()
1614 case VarHandle::AccessMode::kGetAndBitwiseAndRelease: in GetAccessModeTemplate()
1616 case VarHandle::AccessMode::kGetAndBitwiseAndAcquire: in GetAccessModeTemplate()
1618 case VarHandle::AccessMode::kGetAndBitwiseXor: in GetAccessModeTemplate()
1620 case VarHandle::AccessMode::kGetAndBitwiseXorRelease: in GetAccessModeTemplate()
1622 case VarHandle::AccessMode::kGetAndBitwiseXorAcquire: in GetAccessModeTemplate()
1628 AccessMode access_mode = GetAccessModeByIntrinsic(ordinal); in GetAccessModeTemplateByIntrinsic()
1650 bool FieldVarHandle::Access(AccessMode access_mode, in Access()
1701 bool ArrayElementVarHandle::Access(AccessMode access_mode, in Access()
1793 bool ByteArrayViewVarHandle::Access(AccessMode access_mode, in Access()
1881 bool ByteBufferViewVarHandle::Access(AccessMode access_mode, in Access()