aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4jsir.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2014-04-15 15:33:27 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-29 16:56:13 +0200
commit5221e15f92858fefedb845e0293a7879ef4f13fe (patch)
tree81cca50dee0b68fc181dbdceddbdad2ff4f14988 /src/qml/compiler/qv4jsir.cpp
parentf0ecb4c1fa432175a16570216e517efdeaaf1f42 (diff)
V4 IR: replace QSets with QBitArray and QVector.
Change-Id: I565e0a22d4e94495eb427b85a59a62733a815527 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/compiler/qv4jsir.cpp')
-rw-r--r--src/qml/compiler/qv4jsir.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/qml/compiler/qv4jsir.cpp b/src/qml/compiler/qv4jsir.cpp
index d77a92eab1..0ba71e03bf 100644
--- a/src/qml/compiler/qv4jsir.cpp
+++ b/src/qml/compiler/qv4jsir.cpp
@@ -712,6 +712,13 @@ BasicBlock *Function::addBasicBlock(BasicBlock *block)
return block;
}
+void Function::removeBasicBlock(BasicBlock *block)
+{
+ block->markAsRemoved();
+ block->in.clear();
+ block->out.clear();
+}
+
int Function::liveBasicBlocksCount() const
{
int count = 0;