Searched refs:store_result (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 3303 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 …]
|
D | intrinsics_arm64.cc | 1195 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 …]
|
D | intrinsics_riscv64.cc | 1218 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 …]
|