Lines Matching refs:store_result

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()
3419 if (success.IsValid() && success.Is(store_result)) { in GenerateCompareAndSet()
3427 __ Eor(success, store_result, 1); in GenerateCompareAndSet()
3441 vixl32::Register store_result, in ReadBarrierCasSlowPathARMVIXL() argument
3452 store_result_(store_result), in ReadBarrierCasSlowPathARMVIXL()
3732 vixl32::Register store_result, in GenerateGetAndUpdate() argument
3853 EmitStoreExclusive(codegen, load_store_type, ptr, store_result, new_value); in GenerateGetAndUpdate()
3854 __ Cmp(store_result, 0); in GenerateGetAndUpdate()
4938 vixl32::Register store_result; in GenerateVarHandleCompareAndSetOrExchange() local
4948 store_result = RegisterFrom(locations->GetTemp(4)); in GenerateVarHandleCompareAndSetOrExchange()
4950 ? LocationFrom(success, store_result) in GenerateVarHandleCompareAndSetOrExchange()
4967 store_result = RegisterFrom(locations->GetTemp(2)); in GenerateVarHandleCompareAndSetOrExchange()
4968 old_value = return_success ? LocationFrom(store_result) : locations->GetTemp(3); in GenerateVarHandleCompareAndSetOrExchange()
4977 store_result = RegisterFrom(locations->GetTemp(0)); in GenerateVarHandleCompareAndSetOrExchange()
4979 ? LocationFrom(success, store_result) in GenerateVarHandleCompareAndSetOrExchange()
4995 store_result = RegisterFrom(locations->GetTemp(locations->GetTempCount() - 1u)); in GenerateVarHandleCompareAndSetOrExchange()
4996 old_value = return_success ? LocationFrom(store_result) : out; in GenerateVarHandleCompareAndSetOrExchange()
5015 vixl32::Register old_value_temp = return_success ? RegisterFrom(out) : store_result; in GenerateVarHandleCompareAndSetOrExchange()
5045 store_result, in GenerateVarHandleCompareAndSetOrExchange()
5260 vixl32::Register store_result = target.offset; in GenerateVarHandleGetAndUpdate() local
5299 old_value = LocationFrom(store_result); in GenerateVarHandleGetAndUpdate()
5300 store_result = RegisterFrom(out); // Use the `out` for the exclusive store result. in GenerateVarHandleGetAndUpdate()
5303 DCHECK(!store_result.Is(target.object)); in GenerateVarHandleGetAndUpdate()
5304 DCHECK(!store_result.Is(target.offset)); in GenerateVarHandleGetAndUpdate()
5320 DCHECK(!maybe_temp.Contains(LocationFrom(store_result))); in GenerateVarHandleGetAndUpdate()
5339 DCHECK(!arg.Contains(LocationFrom(store_result))); in GenerateVarHandleGetAndUpdate()
5351 store_result, in GenerateVarHandleGetAndUpdate()