qtdeclarative/tests/auto/qml/qmlcppcodegen
Ulf Hermann 5e4a1738b0 QmlCompiler: Fix register propagation in basic blocks pass
a, We were recording too many jump origins and targets. That messed up
   the basic blocks ordering logic.
b, In the presence of backward jumps, we need to revisit earlier basic
   blocks if additional writes are discovered. Otherwise the type
   adjustment will optimize "dead" type conversions out.

Pick-to: 6.4
Fixes: QTBUG-104665
Change-Id: I7219f85625761817ae4f63582d80d247a85df73b
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2022-07-05 19:50:15 +02:00
..
data QmlCompiler: Fix register propagation in basic blocks pass 2022-07-05 19:50:15 +02:00
CMakeLists.txt QML: Take care of QVariant when converting function arguments 2022-02-23 12:09:42 +01:00
tst_qmlcppcodegen.cpp QmlCompiler: Fix register propagation in basic blocks pass 2022-07-05 19:50:15 +02:00