Home | History | Annotate | Download | only in gold

Lines Matching refs:out_attr

11122       Object_attribute* out_attr =
11127 if (out_attr[elfcpp::Tag_MPextension_use_legacy].int_value() != 0)
11129 if (out_attr[elfcpp::Tag_MPextension_use].int_value() != 0
11130 && out_attr[elfcpp::Tag_MPextension_use_legacy].int_value()
11131 != out_attr[elfcpp::Tag_MPextension_use].int_value())
11138 out_attr[elfcpp::Tag_MPextension_use] =
11139 out_attr[elfcpp::Tag_MPextension_use_legacy];
11140 out_attr[elfcpp::Tag_MPextension_use_legacy].set_type(0);
11141 out_attr[elfcpp::Tag_MPextension_use_legacy].set_int_value(0);
11148 Object_attribute* out_attr =
11153 != out_attr[elfcpp::Tag_ABI_VFP_args].int_value())
11156 if (out_attr[elfcpp::Tag_ABI_FP_number_model].int_value()
11160 && out_attr[elfcpp::Tag_ABI_VFP_args].int_value()
11162 out_attr[elfcpp::Tag_ABI_VFP_args].set_int_value(
11190 unsigned int saved_out_attr = out_attr->int_value();
11197 out_attr[i].set_int_value(
11198 tag_cpu_arch_combine(name, out_attr[i].int_value(),
11206 if (out_attr[i].int_value() == saved_out_attr)
11208 else if (out_attr[i].int_value() == in_attr[i].int_value())
11212 out_attr[elfcpp::Tag_CPU_name].set_string_value(
11214 out_attr[elfcpp::Tag_CPU_raw_name].set_string_value(
11219 out_attr[elfcpp::Tag_CPU_name].set_string_value("");
11220 out_attr[elfcpp::Tag_CPU_raw_name].set_string_value("");
11225 if (out_attr[elfcpp::Tag_CPU_name].string_value() == "")
11228 this->tag_cpu_name_value(out_attr[i].int_value());
11232 out_attr[elfcpp::Tag_CPU_name].set_string_value(cpu_name);
11252 if (in_attr[i].int_value() > out_attr[i].int_value())
11253 out_attr[i].set_int_value(in_attr[i].int_value());
11259 if (in_attr[i].int_value() < out_attr[i].int_value())
11260 out_attr[i].set_int_value(in_attr[i].int_value());
11264 if ((in_attr[i].int_value() > 0 || out_attr[i].int_value() > 0)
11266 || (out_attr[elfcpp::Tag_ABI_align8_preserved].int_value()
11286 && in_attr[i].int_value() > out_attr[i].int_value())
11288 && out_attr[i].int_value() <= 2
11290 > order_021[out_attr[i].int_value()])))
11291 out_attr[i].set_int_value(in_attr[i].int_value());
11296 if (out_attr[i].int_value() != in_attr[i].int_value())
11302 if (out_attr[i].int_value() == 0
11303 || (out_attr[i].int_value() == 'S'
11306 out_attr[i].set_int_value(in_attr[i].int_value());
11309 && (out_attr[i].int_value() == 'A'
11310 || out_attr[i].int_value() == 'R')))
11317 out_attr[i].int_value() ? out_attr[i].int_value() : '0');
11341 && in_attr[i].int_value() > out_attr[i].int_value())
11343 *out_attr = *in_attr;
11349 vfp_versions[out_attr[i].int_value()].ver);
11351 vfp_versions[out_attr[i].int_value()].regs);
11361 out_attr[i].set_int_value(newval);
11365 if (out_attr[i].int_value() == 0)
11366 out_attr[i].set_int_value(in_attr[i].int_value());
11368 && out_attr[i].int_value() != 0
11377 if (in_attr[i].int_value() != out_attr[i].int_value()
11378 && out_attr[i].int_value() != elfcpp::AEABI_R9_unused
11384 if (out_attr[i].int_value() == elfcpp::AEABI_R9_unused)
11385 out_attr[i].set_int_value(in_attr[i].int_value());
11391 && (out_attr[elfcpp::Tag_ABI_PCS_R9_use].int_value()
11400 if (in_attr[i].int_value() < out_attr[i].int_value())
11401 out_attr[i].set_int_value(in_attr[i].int_value());
11404 if (out_attr[i].int_value()
11406 && out_attr[i].int_value() != in_attr[i].int_value()
11414 out_attr[i].int_value());
11416 else if (in_attr[i].int_value() && !out_attr[i].int_value())
11417 out_attr[i].set_int_value(in_attr[i].int_value());
11422 if (out_attr[i].int_value() == elfcpp::AEABI_enum_unused
11423 || out_attr[i].int_value() == elfcpp::AEABI_enum_forced_wide)
11427 out_attr[i].set_int_value(in_attr[i].int_value());
11430 && out_attr[i].int_value() != in_attr[i].int_value()
11435 unsigned int out_value = out_attr[i].int_value();
11449 if (in_attr[i].int_value() != out_attr[i].int_value()
11462 if ((in_attr[i].int_value() == 1 && out_attr[i].int_value() == 2)
11463 || (in_attr[i].int_value() == 2 && out_attr[i].int_value() == 1))
11464 out_attr[i].set_int_value(3);
11465 else if (in_attr[i].int_value() > out_attr[i].int_value())
11466 out_attr[i].set_int_value(in_attr[i].int_value());
11469 if (in_attr[i].int_value() != 0 && out_attr[i].int_value() != 0)
11471 if (in_attr[i].int_value() != out_attr[i].int_value()
11477 out_attr[i].set_int_value(in_attr[i].int_value());
11495 if (in_attr[i].int_value() == out_attr[i].int_value())
11500 && !attributes_accept_div(arch, profile, &out_attr[i]))
11501 out_attr[i].set_int_value(1);
11502 else if (attributes_forbid_div(&out_attr[i])
11504 out_attr[i].set_int_value(in_attr[i].int_value());
11506 out_attr[i].set_int_value(in_attr[i].int_value());
11526 > out_attr[elfcpp::Tag_MPextension_use].int_value())
11527 out_attr[elfcpp::Tag_MPextension_use] = in_attr[i];
11543 if (in_attr[i].string_value() != out_attr[i].string_value())
11544 out_attr[i].set_string_value("");
11553 if (out_attr[i].int_value() != 0
11554 || out_attr[i].string_value() != "")
11574 if (!in_attr[i].matches(out_attr[i]))
11576 out_attr[i].set_int_value(0);
11577 out_attr[i].set_string_value("");
11582 // If out_attr was copied from in_attr then it won't have a type yet.
11583 if (in_attr[i].type() && !out_attr[i].type())
11584 out_attr[i].set_type(in_attr[i].type());