Searched defs:rl_new_value (Results 1 - 3 of 3) sorted by relevance

/art/compiler/dex/quick/arm/
H A Dint_arm.cc888 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 Dint_arm64.cc755 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 Dint_x86.cc1124 // 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