Lines Matching refs:assigns
958 d.fixed.assigns = [ node ];
1023 … left.fixed.assigns = !fixed || !fixed.assigns ? [ ld.orig[0] ] : fixed.assigns.slice();
1024 left.fixed.assigns.push(node);
1047 if (lhs.fixed.assigns) {
1048 lhs.fixed.assigns.push(node);
1050 lhs.fixed.assigns = [ node ];
1084 sym.fixed.assigns = [ node ];
1187 d.fixed.assigns = [ node ];
1391 var assigns = def.fixed && def.fixed.assigns;
1392 if (!assigns) return;
1393 if (assigns[assigns.length - 1] instanceof AST_VarDef) return;
1523 d.fixed.assigns = fixed && fixed.assigns ? fixed.assigns.slice() : [];
1524 d.fixed.assigns.push(node);
1534 exp.fixed.assigns = fixed && fixed.assigns;
1571 d.fixed.assigns = [ node ];
3164 if (!ref.fixed.assigns) return true;
3165 var assign = ref.fixed.assigns[0];
3457 var assigns = lhs.fixed.assigns;
3467 return assigns && fixed.assigns && assigns[0] !== fixed.assigns[0];
7103 var assigns = assign_in_use[id];
7104 if (!assigns) {
7108 assigns = assigns.reduce(function(in_use, assigns) { argument
7109 assigns.forEach(function(assign) {
7121 }, assigns);
7123 if (assigns.length == in_use.length) {
7751 if (node.fixed.assigns) push_uniq(assign_in_use[def.id], node.fixed.assigns);
10133 fixed.assigns = [ assign ];
10139 var assigns = ref.fixed.assigns;
10140 if (!assigns) return;
10141 if (assigns[0] !== defn) return;
10142 if (assigns.length > 1 || ref.fixed.to_binary || ref.fixed.to_prefix) {
10143 assigns[0] = assign;
11681 lhs.fixed.assigns = [ assign ];