Searched defs:rl_new_value (Results 1 - 3 of 3) sorted by relevance
/art/compiler/dex/quick/arm/ |
H A D | int_arm.cc | 888 RegLocation rl_new_value; local 890 rl_new_value = LoadValue(rl_src_new_value, is_object ? kRefReg : kCoreReg); 892 rl_new_value = LoadValueWide(rl_src_new_value, kCoreReg); 895 if (is_object && !mir_graph_->IsConstantNullRef(rl_new_value)) { 897 MarkGCCard(0, rl_new_value.reg, rl_object.reg); 917 // NOTE: partially defined rl_expected & rl_new_value - but we just want the regs. 920 rl_new_value.reg = RegStorage::MakeRegPair(low_reg, high_reg); 921 rl_expected = rl_new_value; 942 LoadValueDirectWide(rl_src_new_value, rl_new_value.reg); 954 NewLIR4(kThumb2Strexd /* eq */, r_tmp.GetReg(), rl_new_value [all...] |
/art/compiler/dex/quick/arm64/ |
H A D | int_arm64.cc | 755 RegLocation rl_new_value; local 758 rl_new_value = LoadValueWide(rl_src_new_value, kCoreReg); 761 rl_new_value = LoadValue(rl_src_new_value, is_object ? kRefReg : kCoreReg); 765 if (is_object && !mir_graph_->IsConstantNullRef(rl_new_value)) { 767 MarkGCCard(0, rl_new_value.reg, rl_object.reg); 786 RegStorage rl_new_value_stored = rl_new_value.reg;
|
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 1124 // RAX must hold expected for CMPXCHG. Neither rl_new_value, nor r_ptr may be in RAX. 1130 RegLocation rl_new_value = LoadValueWide(rl_src_new_value, kCoreReg); local 1134 rl_new_value.reg.GetReg()); 1226 // EAX must hold expected for CMPXCHG. Neither rl_new_value, nor r_ptr may be in EAX. 1232 RegLocation rl_new_value = LoadValue(rl_src_new_value, is_object ? kRefReg : kCoreReg); local 1234 if (is_object && !mir_graph_->IsConstantNullRef(rl_new_value)) { 1237 MarkGCCard(0, rl_new_value.reg, rl_object.reg); 1249 rl_new_value.reg.GetReg());
|
Completed in 90 milliseconds