diff options
author | Erik Verbruggen <erik.verbruggen@digia.com> | 2014-04-15 15:33:27 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-04-29 16:56:13 +0200 |
commit | 5221e15f92858fefedb845e0293a7879ef4f13fe (patch) | |
tree | 81cca50dee0b68fc181dbdceddbdad2ff4f14988 /src/qml/compiler/qv4jsir.cpp | |
parent | f0ecb4c1fa432175a16570216e517efdeaaf1f42 (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.cpp | 7 |
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; |