Lines Matching defs:Value
111 /// Value currently in this register, or NULL when no value is being tracked.
113 DomainValue *Value;
254 if (LiveRegs[rx].Value == dv)
256 if (LiveRegs[rx].Value)
257 release(LiveRegs[rx].Value);
258 LiveRegs[rx].Value = retain(dv);
265 if (!LiveRegs[rx].Value)
268 release(LiveRegs[rx].Value);
269 LiveRegs[rx].Value = 0;
276 if (DomainValue *dv = LiveRegs[rx].Value) {
285 assert(LiveRegs[rx].Value && "Not live after collapse?");
286 LiveRegs[rx].Value->addDomain(domain);
307 if (LiveRegs[rx].Value == dv)
331 if (LiveRegs[rx].Value == B)
350 LiveRegs[rx].Value = 0;
384 DomainValue *pdv = resolve(fi->second[rx].Value);
387 if (!LiveRegs[rx].Value) {
393 if (LiveRegs[rx].Value->isCollapsed()) {
395 unsigned Domain = LiveRegs[rx].Value->getFirstDomain();
403 merge(LiveRegs[rx].Value, pdv);
427 release(LiveRegs[i].Value);
546 if (DomainValue *dv = LiveRegs[rx].Value) {
580 if (!LR.Value->getCommonDomains(available)) {
602 dv = Regs.pop_back_val().Value;
609 DomainValue *Latest = Regs.pop_back_val().Value;
618 if (LiveRegs[*i].Value == Latest)
638 if (!LiveRegs[rx].Value || (mo.isDef() && LiveRegs[rx].Value != dv)) {
711 if (FI->second[i].Value)
712 release(FI->second[i].Value);