diff options
author | Erik Verbruggen <[email protected]> | 2014-01-27 15:09:12 +0100 |
---|---|---|
committer | The Qt Project <[email protected]> | 2014-01-30 09:35:43 +0100 |
commit | 0d0ffba93895316b9a395e28b1165b103858fea5 (patch) | |
tree | c8b5ba1027a6d1aa07b0e3a51e4c69599e460437 /src/qml/compiler/qv4ssa.cpp | |
parent | 3f8d5d0ad7eee1defe81543cf12142779e9e4bfc (diff) |
V4: remove unused field.
Change-Id: Ic62ac6be99b79aa2f8c37fc386fef6b04b480247
Reviewed-by: Simon Hausmann <[email protected]>
Reviewed-by: Lars Knoll <[email protected]>
Diffstat (limited to 'src/qml/compiler/qv4ssa.cpp')
-rw-r--r-- | src/qml/compiler/qv4ssa.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/qml/compiler/qv4ssa.cpp b/src/qml/compiler/qv4ssa.cpp index 6b4d7e7434..44c93df4c9 100644 --- a/src/qml/compiler/qv4ssa.cpp +++ b/src/qml/compiler/qv4ssa.cpp @@ -3811,7 +3811,6 @@ void Optimizer::convertOutOfSSA() { // There should be no critical edges at this point. foreach (BasicBlock *bb, function->basicBlocks) { - const int id = bb->statements.last()->id; MoveMapping moves; foreach (BasicBlock *successor, bb->out) { @@ -3820,7 +3819,7 @@ void Optimizer::convertOutOfSSA() { foreach (Stmt *s, successor->statements) { if (Phi *phi = s->asPhi()) { moves.add(clone(phi->d->incoming[inIdx], function), - clone(phi->targetTemp, function)->asTemp(), id); + clone(phi->targetTemp, function)->asTemp()); } else { break; } @@ -3946,7 +3945,7 @@ MoveMapping::Moves MoveMapping::sourceUsages(Expr *e, const Moves &moves) return usages; } -void MoveMapping::add(Expr *from, Temp *to, int id) { +void MoveMapping::add(Expr *from, Temp *to) { if (Temp *t = from->asTemp()) { if (overlappingStorage(*t, *to)) { // assignments like fp1 = fp1 or var{&1} = double{&1} can safely be skipped. @@ -3962,7 +3961,7 @@ void MoveMapping::add(Expr *from, Temp *to, int id) { } } - Move m(from, to, id); + Move m(from, to); if (_moves.contains(m)) return; _moves.append(m); @@ -3995,7 +3994,6 @@ void MoveMapping::insertMoves(BasicBlock *bb, Function *function, bool atEnd) co foreach (const Move &m, _moves) { V4IR::Move *move = function->New<V4IR::Move>(); move->init(m.to, m.from); - move->id = m.id; move->swap = m.needsSwap; bb->statements.insert(insertionPoint++, move); } |