Searched defs:rl_new_value (Results 1 - 3 of 3) sorted by relevance
/art/compiler/dex/quick/arm/ |
H A D | int_arm.cc | 846 RegLocation rl_new_value; local 848 rl_new_value = LoadValue(rl_src_new_value); 850 rl_new_value = LoadValueWide(rl_src_new_value, kCoreReg); 853 if (is_object && !mir_graph_->IsConstantNullRef(rl_new_value)) { 855 MarkGCCard(rl_new_value.reg, rl_object.reg); 875 // NOTE: partially defined rl_expected & rl_new_value - but we just want the regs. 878 rl_new_value.reg = RegStorage::MakeRegPair(low_reg, high_reg); 879 rl_expected = rl_new_value; 900 LoadValueDirectWide(rl_src_new_value, rl_new_value.reg); 912 NewLIR4(kThumb2Strexd /* eq */, r_tmp.GetReg(), rl_new_value [all...] |
/art/compiler/dex/quick/arm64/ |
H A D | int_arm64.cc | 720 RegLocation rl_new_value; local 723 rl_new_value = LoadValueWide(rl_src_new_value, kCoreReg); 726 rl_new_value = LoadValue(rl_src_new_value, is_object ? kRefReg : kCoreReg); 730 if (is_object && !mir_graph_->IsConstantNullRef(rl_new_value)) { 732 MarkGCCard(rl_new_value.reg, rl_object.reg); 751 RegStorage rl_new_value_stored = rl_new_value.reg;
|
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 937 // RAX must hold expected for CMPXCHG. Neither rl_new_value, nor r_ptr may be in RAX. 943 RegLocation rl_new_value = LoadValueWide(rl_src_new_value, kCoreReg); local 947 rl_new_value.reg.GetReg()); 1021 // EAX must hold expected for CMPXCHG. Neither rl_new_value, nor r_ptr may be in EAX. 1027 RegLocation rl_new_value = LoadValue(rl_src_new_value); local 1029 if (is_object && !mir_graph_->IsConstantNullRef(rl_new_value)) { 1032 MarkGCCard(rl_new_value.reg, rl_object.reg); 1044 rl_new_value.reg.GetReg());
|
Completed in 68 milliseconds