Displaying 1 result from an estimated 1 matches for "repval".
Did you mean:
rep_val
2014 Jul 08
1
[PATCH] nv50/ir: use unordered_set instead of list to keep our instructions in uses
...if (value == refVal)
return;
if (value)
- value->uses.remove(this);
+ value->uses.erase(this);
if (refVal)
- refVal->uses.push_back(this);
+ refVal->uses.insert(this);
value = refVal;
}
@@ -206,7 +206,7 @@ ValueDef::replace(const ValueRef &repVal, bool doSet)
return;
while (!value->uses.empty()) {
- ValueRef *ref = value->uses.front();
+ ValueRef *ref = *value->uses.begin();
ref->set(repVal.get());
ref->mod *= repVal.mod;
}
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir.h b/s...