Home
last modified time | relevance | path

Searched refs:store_result (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc3303 vixl32::Register store_result, in EmitStoreExclusive() argument
3312 __ Strexb(store_result, RegisterFrom(new_value), MemOperand(ptr)); in EmitStoreExclusive()
3316 __ Strexh(store_result, RegisterFrom(new_value), MemOperand(ptr)); in EmitStoreExclusive()
3320 __ Strex(store_result, RegisterFrom(new_value), MemOperand(ptr)); in EmitStoreExclusive()
3324 store_result, LowRegisterFrom(new_value), HighRegisterFrom(new_value), MemOperand(ptr)); in EmitStoreExclusive()
3344 vixl32::Register store_result, in GenerateCompareAndSet() argument
3360 DCHECK(!expected.Contains(LocationFrom(store_result))); in GenerateCompareAndSet()
3411 EmitStoreExclusive(codegen, type, ptr, store_result, new_value); in GenerateCompareAndSet()
3415 if (success.IsValid() && !success.Is(store_result)) { in GenerateCompareAndSet()
3418 __ Cmp(store_result, 0); in GenerateCompareAndSet()
[all …]
Dintrinsics_arm64.cc1195 Register store_result, in EmitStoreExclusive() argument
1208 __ Stlxrb(store_result, new_value, MemOperand(ptr)); in EmitStoreExclusive()
1210 __ Stxrb(store_result, new_value, MemOperand(ptr)); in EmitStoreExclusive()
1216 __ Stlxrh(store_result, new_value, MemOperand(ptr)); in EmitStoreExclusive()
1218 __ Stxrh(store_result, new_value, MemOperand(ptr)); in EmitStoreExclusive()
1225 __ Stlxr(store_result, new_value, MemOperand(ptr)); in EmitStoreExclusive()
1227 __ Stxr(store_result, new_value, MemOperand(ptr)); in EmitStoreExclusive()
1247 Register store_result, in GenerateCompareAndSet() argument
1257 DCHECK(store_result.IsW()); in GenerateCompareAndSet()
1297 EmitStoreExclusive(codegen, type, ptr, store_result, new_value, use_store_release); in GenerateCompareAndSet()
[all …]
Dintrinsics_riscv64.cc1218 XRegister store_result, in EmitStoreConditional() argument
1224 __ ScW(store_result, to_store, ptr, aqrl); in EmitStoreConditional()
1227 __ ScD(store_result, to_store, ptr, aqrl); in EmitStoreConditional()
1245 XRegister store_result, in GenerateCompareAndSet() argument
1304 EmitStoreConditional(assembler, type, ptr, store_result, to_store, store_aqrl); in GenerateCompareAndSet()
1306 __ Bnez(store_result, &loop, /*is_bare=*/ true); in GenerateCompareAndSet()
1309 __ Xori(store_result, store_result, 1); in GenerateCompareAndSet()
1324 XRegister store_result, in ReadBarrierCasSlowPathRISCV64() argument
1336 store_result_(store_result), in ReadBarrierCasSlowPathRISCV64()
1396 XRegister store_result = in EmitNativeCode() local
[all …]