===> Building for qt4-webkit-4.8.4_1 cd JavaScriptCore/ && make -f Makefile cd WebCore/ && make -f Makefile clang++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt -I../../../../include -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -I/usr/local/include/freetype2 -pthread -D_THREAD_SAFE -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DENABLE_GLIB_SUPPORT=1 -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-clang -I. -I../../../../../include/QtCore -I../../../../../include/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -Iplatform/graphics/gstreamer -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/libxml2 -I/usr/local/include -I.moc/release-static -I/usr/local/include/qt4 -I/usr/local/include -o .obj/release-static/Position.o dom/Position.cpp clang++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt -I../../../../include -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -I/usr/local/include/freetype2 -pthread -D_THREAD_SAFE -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DENABLE_GLIB_SUPPORT=1 -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-clang -I. -I../../../../../include/QtCore -I../../../../../include/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -Iplatform/graphics/gstreamer -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/libxml2 -I/usr/local/include -I.moc/release-static -I/usr/local/include/qt4 -I/usr/local/include -o .obj/release-static/RegisteredEventListener.o dom/RegisteredEventListener.cpp clang++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt -I../../../../include -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -I/usr/local/include/freetype2 -pthread -D_THREAD_SAFE -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DENABLE_GLIB_SUPPORT=1 -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-clang -I. -I../../../../../include/QtCore -I../../../../../include/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -Iplatform/graphics/gstreamer -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/libxml2 -I/usr/local/include -I.moc/release-static -I/usr/local/include/qt4 -I/usr/local/include -o .obj/release-static/ScopedEventQueue.o dom/ScopedEventQueue.cpp In file included from dom/Position.cpp:27: In file included from dom/Position.h:29: In file included from dom/ContainerNode.h:27: In file included from dom/Node.h:31: In file included from bindings/js/ScriptWrappable.h:34: In file included from bindings/js/JSDOMWrapper.h:25: In file included from bindings/js/JSDOMGlobalObject.h:30: In file included from ../JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ../JavaScriptCore/runtime/JSArray.h:24: In file included from ../JavaScriptCore/runtime/JSObject.h:35: In file included from ../JavaScriptCore/runtime/ScopeChain.h:25: In file included from ../JavaScriptCore/runtime/Structure.h:37: ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ^ ~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: note: use '&' for a bitwise operation unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ^~ & ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: note: remove constant to silence this warning unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dom/ScopedEventQueue.cpp:34: In file included from dom/Event.h:27: In file included from dom/Clipboard.h:32: In file included from dom/Node.h:31: In file included from bindings/js/ScriptWrappable.h:34: In file included from bindings/js/JSDOMWrapper.h:25: In file included from bindings/js/JSDOMGlobalObject.h:30: In file included from ../JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ../JavaScriptCore/runtime/JSArray.h:24: In file included from ../JavaScriptCore/runtime/JSObject.h:35: In file included from ../JavaScriptCore/runtime/ScopeChain.h:25: In file included from ../JavaScriptCore/runtime/Structure.h:37: ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ^ ~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: note: use '&' for a bitwise operation unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ^~ & ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: note: remove constant to silence this warning unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ~^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. clang++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt -I../../../../include -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -I/usr/local/include/freetype2 -pthread -D_THREAD_SAFE -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DENABLE_GLIB_SUPPORT=1 -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-clang -I. -I../../../../../include/QtCore -I../../../../../include/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -Iplatform/graphics/gstreamer -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/libxml2 -I/usr/local/include -I.moc/release-static -I/usr/local/include/qt4 -I/usr/local/include -o .obj/release-static/ScriptableDocumentParser.o dom/ScriptableDocumentParser.cpp clang++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt -I../../../../include -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -I/usr/local/include/freetype2 -pthread -D_THREAD_SAFE -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DXP_UNIX -DENABLE_NETSCAPE_PLUGIN_METADATA_CACHE=1 -DENABLE_GLIB_SUPPORT=1 -DBUILDING_JavaScriptCore -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_MAKEDLL -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-clang -I. -I../../../../../include/QtCore -I../../../../../include/QtNetwork -I../../../../../include/QtGui -I../../../../../include -I../JavaScriptCore -I../../Source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas -Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql -Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.8.4/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization -Ibridge/c -Itesting/js -Igenerated -I../../Source -I../../include -I../include/QtWebKit -I../include -I../../../sqlite -Iplatform/graphics/gstreamer -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/gstreamer-0.10 -I/usr/local/include/libxml2 -I/usr/local/include -I.moc/release-static -I/usr/local/include/qt4 -I/usr/local/include -o .obj/release-static/ScriptElement.o dom/ScriptElement.cpp In file included from dom/ScriptElement.cpp:30: In file included from dom/Document.h:41: In file included from dom/TreeScope.h:29: In file included from dom/ContainerNode.h:27: In file included from dom/Node.h:31: In file included from bindings/js/ScriptWrappable.h:34: In file included from bindings/js/JSDOMWrapper.h:25: In file included from bindings/js/JSDOMGlobalObject.h:30: In file included from ../JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ../JavaScriptCore/runtime/JSArray.h:24: In file included from ../JavaScriptCore/runtime/JSObject.h:35: In file included from ../JavaScriptCore/runtime/ScopeChain.h:25: In file included from ../JavaScriptCore/runtime/Structure.h:37: ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ^ ~~~~~~~~~~~~~~~~~~~~~~ ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: note: use '&' for a bitwise operation unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ^~ & ../JavaScriptCore/runtime/JSTypeInfo.h:73:52: note: remove constant to silence this warning unsigned isFinal() const { return m_flags2 && (IsJSFinalObject >> 8); } ~^~~~~~~~~~~~~~~~~~~~~~~~~ # Machine code for function _ZNK7WebCore8Position10downstreamENS_27EditingBoundaryCrossingRuleE: Post SSA Frame Objects: fi#-3: size=4, align=4, fixed, at location [SP+12] fi#-2: size=4, align=4, fixed, at location [SP+8] fi#-1: size=4, align=4, fixed, at location [SP+4] fi#0: size=12, align=8, at location [SP+4] fi#1: size=12, align=8, at location [SP+4] BB#0: derived from LLVM BB %entry %vreg355 = MOVPC32r 0, %ESP; GR32:%vreg355 %vreg118 = COPY %vreg355; GR32_NOSP:%vreg118 GR32:%vreg355 %vreg118 = ADD32ri %vreg118, [TF=1], %EFLAGS; GR32_NOSP:%vreg118 %vreg116 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[FixedStack-2] GR32:%vreg116 %vreg0 = MOV32rm %vreg116, 1, %noreg, 0, %noreg; mem:LD4[%m_ptr.i.i628] GR32:%vreg0,%vreg116 %vreg115 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[FixedStack-1] GR32:%vreg115 TEST32rr %vreg0, %vreg0, %EFLAGS; GR32:%vreg0 JE_4 , %EFLAGS Successors according to CFG: BB#2(12) BB#1(20) BB#1: Predecessors according to CFG: BB#0 %vreg117 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[FixedStack-3] GR32:%vreg117 %vreg356 = COPY %vreg0; GR32:%vreg356,%vreg0 JMP_4 Successors according to CFG: BB#3 BB#2: derived from LLVM BB %if.then Predecessors according to CFG: BB#0 MOV32mi %vreg115, 1, %noreg, 0, %noreg, 0; mem:ST4[%m_ptr.i.i.i.i629] GR32:%vreg115 MOV32mi %vreg115, 1, %noreg, 4, %noreg, 0; mem:ST4[%m_offset.i.i] GR32:%vreg115 AND8mi %vreg115, 1, %noreg, 8, %noreg, -8, %EFLAGS; mem:ST1[%m_anchorType.i.i](align=4) LD1[%m_anchorType.i.i](align=4) GR32:%vreg115 JMP_4 Successors according to CFG: BB#155 BB#3: derived from LLVM BB %land.rhs.i Predecessors according to CFG: BB#6 BB#1 %vreg1 = COPY %vreg356; GR32:%vreg1,%vreg356 ADJCALLSTACKDOWN32 0, %ESP, %EFLAGS, %ESP %ECX = COPY %vreg1; GR32:%vreg1 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 , , %ESP, %ECX, %EBX, %ESP, %AL ADJCALLSTACKUP32 0, 0, %ESP, %EFLAGS, %ESP %vreg119 = COPY %AL; GR8:%vreg119 TEST8rr %vreg119, %vreg119, %EFLAGS; GR8:%vreg119 JE_4 , %EFLAGS Successors according to CFG: BB#158(4) BB#4(124) BB#158: Predecessors according to CFG: BB#3 %vreg357 = COPY %vreg1; GR32:%vreg357,%vreg1 JMP_4 Successors according to CFG: BB#7 BB#4: derived from LLVM BB %while.body.i Predecessors according to CFG: BB#3 %vreg120 = MOV32r0 %EFLAGS; GR32:%vreg120 TEST8mi %vreg1, 1, %noreg, 38, %noreg, 4, %EFLAGS; mem:LD1[%m_nodeFlags.i.i.i+2](align=2) GR32:%vreg1 JE_4 , %EFLAGS Successors according to CFG: BB#5(124) BB#159(4) BB#159: Predecessors according to CFG: BB#4 %vreg357 = COPY %vreg120; GR32:%vreg357,%vreg120 JMP_4 Successors according to CFG: BB#7 BB#5: derived from LLVM BB %lor.lhs.false.i.i Predecessors according to CFG: BB#4 %vreg122 = MOV32rm %vreg1, 1, %noreg, 0, %noreg; mem:LD4[%2] GR32:%vreg122,%vreg1 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg123 = COPY %ESP; GR32:%vreg123 MOV32mr %vreg123, 1, %noreg, 0, %noreg, %vreg1; mem:ST4[Stack] GR32:%vreg123,%vreg1 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32m %vreg122, 1, %noreg, 136, %noreg, , %ESP, %EBX, %ESP, %AL; mem:LD4[%vfn.i.i] GR32:%vreg122 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg124 = COPY %AL; GR8:%vreg124 TEST8rr %vreg124, %vreg124, %EFLAGS; GR8:%vreg124 %vreg357 = COPY %vreg120; GR32:%vreg357,%vreg120 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#7(4) BB#6(124) BB#6: derived from LLVM BB %_ZNK7WebCore4Node10parentNodeEv.exit.i Predecessors according to CFG: BB#5 %vreg2 = MOV32rm %vreg1, 1, %noreg, 12, %noreg; mem:LD4[%m_parent.i.i.i] GR32:%vreg2,%vreg1 TEST32rr %vreg2, %vreg2, %EFLAGS; GR32:%vreg2 %vreg356 = COPY %vreg2; GR32:%vreg356,%vreg2 %vreg357 = COPY %vreg2; GR32:%vreg357,%vreg2 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#7(4) BB#3(124) BB#7: derived from LLVM BB %_ZN7WebCoreL23enclosingVisualBoundaryEPNS_4NodeE.exit Predecessors according to CFG: BB#5 BB#6 BB#158 BB#159 %vreg3 = COPY %vreg357; GR32:%vreg3,%vreg357 %vreg5 = MOV32rm %vreg116, 1, %noreg, 0, %noreg; mem:LD4[%6] GR32:%vreg5,%vreg116 %vreg4 = MOV8rm %vreg116, 1, %noreg, 8, %noreg; mem:LD1[%m_anchorType](align=4) GR8:%vreg4 GR32:%vreg116 %vreg125 = COPY %vreg4; GR8:%vreg125,%vreg4 %vreg125 = AND8ri %vreg125, 3, %EFLAGS; GR8:%vreg125 CMP8ri %vreg125, 1, %EFLAGS; GR8:%vreg125 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#8(16) BB#19(16) BB#8: derived from LLVM BB %cond.true Predecessors according to CFG: BB#7 %vreg129 = MOV32r0 %EFLAGS; GR32:%vreg129 TEST32rr %vreg5, %vreg5, %EFLAGS; GR32:%vreg5 %vreg358 = COPY %vreg129; GR32:%vreg358,%vreg129 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#10(4) BB#9(64) BB#9: derived from LLVM BB %if.then.i.i.i249 Predecessors according to CFG: BB#8 INC32m %vreg5, 1, %noreg, 8, %noreg, %EFLAGS; mem:ST4[%m_refCount.i.i.i.i248] LD4[%m_refCount.i.i.i.i248] GR32:%vreg5 %vreg6 = MOV32rm %vreg116, 1, %noreg, 0, %noreg; mem:LD4[%9] GR32:%vreg6,%vreg116 %vreg358 = COPY %vreg6; GR32:%vreg358,%vreg6 Successors according to CFG: BB#10 BB#10: derived from LLVM BB %_ZN3WTF10PassRefPtrIN7WebCore4NodeEEC1IS2_EERKNS_6RefPtrIT_EE.exit Predecessors according to CFG: BB#8 BB#9 EH_LABEL %vreg7 = COPY %vreg358; GR32:%vreg7,%vreg358 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg130 = COPY %ESP; GR32:%vreg130 MOV32mr %vreg130, 1, %noreg, 0, %noreg, %vreg7; mem:ST4[Stack] GR32:%vreg130,%vreg7 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg131 = COPY %EAX; GR32:%vreg131 EH_LABEL JMP_4 Successors according to CFG: BB#11(1048575) BB#64(1) BB#11: derived from LLVM BB %invoke.cont5 Predecessors according to CFG: BB#10 %vreg8 = COPY %vreg131; GR32:%vreg8,%vreg131 TEST32rr %vreg5, %vreg5, %EFLAGS; GR32:%vreg5 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#22(12) BB#12(20) BB#12: derived from LLVM BB %land.lhs.true.i.i Predecessors according to CFG: BB#11 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg139 = COPY %ESP; GR32:%vreg139 MOV32mr %vreg139, 1, %noreg, 0, %noreg, %vreg5; mem:ST4[Stack] GR32:%vreg139,%vreg5 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg140 = COPY %AL; GR8:%vreg140 EH_LABEL JMP_4 Successors according to CFG: BB#13(1048575) BB#15(1) BB#13: derived from LLVM BB %call.i.noexc.i Predecessors according to CFG: BB#12 %vreg9 = COPY %vreg140; GR8:%vreg9,%vreg140 TEST8rr %vreg9, %vreg9, %EFLAGS; GR8:%vreg9 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#14(16) BB#22(16) BB#14: derived from LLVM BB %if.then.i.i Predecessors according to CFG: BB#13 TEST32rr %vreg8, %vreg8, %EFLAGS; GR32:%vreg8 %vreg153 = SETEr %EFLAGS; GR8:%vreg153 %vreg10 = COPY %vreg153; GR8:%vreg10,%vreg153 %vreg10 = ADD8ri %vreg10, 5, %EFLAGS; GR8:%vreg10 %vreg152 = MOV8ri 1; GR8:%vreg152 %vreg151 = MOV8r0 %EFLAGS; GR8:%vreg151 %vreg360 = COPY %vreg10; GR8:%vreg360,%vreg10 %vreg361 = COPY %vreg8; GR32:%vreg361,%vreg8 %vreg362 = COPY %vreg151; GR8:%vreg362,%vreg151 %vreg363 = COPY %vreg152; GR8:%vreg363,%vreg152 JMP_4 Successors according to CFG: BB#23 BB#15: derived from LLVM BB %if.then.i.i.i.i267, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#12 EH_LABEL %vreg141 = COPY %EAX; GR32:%vreg141 %vreg143 = MOV32rm %vreg5, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i.i] GR32:%vreg143,%vreg5 %vreg144 = COPY %vreg143; GR32:%vreg144,%vreg143 %vreg144 = DEC32r %vreg144, %EFLAGS; GR32:%vreg144 MOV32mr %vreg5, 1, %noreg, 8, %noreg, %vreg144; mem:ST4[%m_refCount.i.i.i.i.i] GR32:%vreg5,%vreg144 TEST32rr %vreg144, %vreg144, %EFLAGS; GR32:%vreg144 JG_4 , %EFLAGS JMP_4 Successors according to CFG: BB#16(1) BB#49(1) BB#16: derived from LLVM BB %land.lhs.true.i.i.i.i.i Predecessors according to CFG: BB#15 CMP32mi8 %vreg5, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i.i] GR32:%vreg5 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#17(1) BB#49(1) BB#17: derived from LLVM BB %if.then.i.i.i.i.i Predecessors according to CFG: BB#16 %vreg13 = COPY %vreg5; GR32:%vreg13,%vreg5 %vreg13 = ADD32ri8 %vreg13, 4, %EFLAGS; GR32:%vreg13 %vreg145 = MOV32rm %vreg13, 1, %noreg, 0, %noreg; mem:LD4[%16] GR32:%vreg145,%vreg13 %vreg146 = MOV32rm %vreg145, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i.i] GR32:%vreg146,%vreg145 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg147 = COPY %ESP; GR32:%vreg147 MOV32mr %vreg147, 1, %noreg, 0, %noreg, %vreg13; mem:ST4[Stack] GR32:%vreg147,%vreg13 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg146, , %ESP, %EBX, %ESP; GR32:%vreg146 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL JMP_4 Successors according to CFG: BB#49(1) BB#18(1) BB#18: derived from LLVM BB %terminate.lpad.i, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#17 EH_LABEL %vreg148 = COPY %EAX; GR32:%vreg148 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg150 = COPY %ESP; GR32:%vreg150 MOV32mr %vreg150, 1, %noreg, 0, %noreg, %vreg148; mem:ST4[Stack] GR32:%vreg150,%vreg148 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 , , %ESP, %EBX, %ESP ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP BB#19: derived from LLVM BB %cond.false Predecessors according to CFG: BB#7 TEST32rr %vreg5, %vreg5, %EFLAGS; GR32:%vreg5 %vreg359 = COPY %vreg4; GR8:%vreg359,%vreg4 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#21(4) BB#20(64) BB#20: derived from LLVM BB %if.then.i.i.i.i.i270 Predecessors according to CFG: BB#19 INC32m %vreg5, 1, %noreg, 8, %noreg, %EFLAGS; mem:ST4[%m_refCount.i.i.i.i.i.i] LD4[%m_refCount.i.i.i.i.i.i] GR32:%vreg5 %vreg14 = MOV8rm %vreg116, 1, %noreg, 8, %noreg; mem:LD1[%sunkaddr631](align=4) GR8:%vreg14 GR32:%vreg116 %vreg359 = COPY %vreg14; GR8:%vreg359,%vreg14 Successors according to CFG: BB#21 BB#21: derived from LLVM BB %_ZN7WebCore8PositionC1ERKS0_.exit Predecessors according to CFG: BB#19 BB#20 %vreg15 = COPY %vreg359; GR8:%vreg15,%vreg359 %vreg16 = MOV32rm %vreg116, 1, %noreg, 4, %noreg; mem:LD4[%ref.tmp.sroa.1.4.idx] GR32:%vreg16,%vreg116 %vreg128 = MOV8r0 %EFLAGS; GR8:%vreg128 %vreg127 = MOV8ri 1; GR8:%vreg127 %vreg360 = COPY %vreg15; GR8:%vreg360,%vreg15 %vreg361 = COPY %vreg16; GR32:%vreg361,%vreg16 %vreg362 = COPY %vreg127; GR8:%vreg362,%vreg127 %vreg363 = COPY %vreg128; GR8:%vreg363,%vreg128 JMP_4 Successors according to CFG: BB#23 BB#22: derived from LLVM BB %cond.end.thread Predecessors according to CFG: BB#11 BB#13 MOV32mr , 1, %noreg, 0, %noreg, %vreg5; mem:ST4[%m_anchorNode.i512632](align=8) GR32:%vreg5 %vreg161 = MOV8ri 1; GR8:%vreg161 %vreg160 = MOV8r0 %EFLAGS; GR8:%vreg160 %vreg17 = LEA32r , 1, %noreg, 4, %noreg; GR32:%vreg17 %vreg364 = COPY %vreg160; GR8:%vreg364,%vreg160 %vreg365 = COPY %vreg17; GR32:%vreg365,%vreg17 %vreg366 = COPY %vreg161; GR8:%vreg366,%vreg161 %vreg367 = COPY %vreg160; GR8:%vreg367,%vreg160 %vreg368 = COPY %vreg8; GR32:%vreg368,%vreg8 %vreg369 = COPY %vreg8; GR32:%vreg369,%vreg8 JMP_4 Successors according to CFG: BB#26 BB#23: derived from LLVM BB %cond.end Predecessors according to CFG: BB#21 BB#14 %vreg18 = COPY %vreg360; GR8:%vreg18,%vreg360 %vreg19 = COPY %vreg361; GR32:%vreg19,%vreg361 %vreg20 = COPY %vreg362; GR8:%vreg20,%vreg362 %vreg21 = COPY %vreg363; GR8:%vreg21,%vreg363 MOV32mr , 1, %noreg, 0, %noreg, %vreg5; mem:ST4[%m_anchorNode.i633](align=8) GR32:%vreg5 %vreg155 = COPY %vreg18; GR8:%vreg155,%vreg18 %vreg155 = AND8ri %vreg155, 7, %EFLAGS; GR8:%vreg155 %vreg154 = MOV8r0 %EFLAGS; GR8:%vreg154 %vreg22 = LEA32r , 1, %noreg, 4, %noreg; GR32:%vreg22 CMP8ri %vreg155, 1, %EFLAGS; GR8:%vreg155 JE_4 , %EFLAGS Successors according to CFG: BB#24(16) BB#160(16) BB#160: Predecessors according to CFG: BB#23 %vreg364 = COPY %vreg154; GR8:%vreg364,%vreg154 %vreg365 = COPY %vreg22; GR32:%vreg365,%vreg22 %vreg366 = COPY %vreg21; GR8:%vreg366,%vreg21 %vreg367 = COPY %vreg20; GR8:%vreg367,%vreg20 %vreg368 = COPY %vreg19; GR32:%vreg368,%vreg19 %vreg369 = COPY %vreg19; GR32:%vreg369,%vreg19 JMP_4 Successors according to CFG: BB#26 BB#24: derived from LLVM BB %if.end.i15.i Predecessors according to CFG: BB#23 EH_LABEL %vreg377 = COPY %vreg20; GR8:%vreg377,%vreg20 %vreg376 = COPY %vreg21; GR8:%vreg376,%vreg21 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg158 = COPY %ESP; GR32:%vreg158 MOV32mr %vreg158, 1, %noreg, 0, %noreg, %vreg5; mem:ST4[Stack] GR32:%vreg158,%vreg5 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg159 = COPY %EAX; GR32:%vreg159 EH_LABEL Successors according to CFG: BB#25(1048575) BB#52(1) BB#25: Predecessors according to CFG: BB#24 %vreg23 = COPY %vreg159; GR32:%vreg23,%vreg159 %vreg157 = MOV8ri 1; GR8:%vreg157 %vreg364 = COPY %vreg157; GR8:%vreg364,%vreg157 %vreg365 = COPY %vreg22; GR32:%vreg365,%vreg22 %vreg366 = COPY %vreg21; GR8:%vreg366,%vreg21 %vreg367 = COPY %vreg20; GR8:%vreg367,%vreg20 %vreg368 = COPY %vreg19; GR32:%vreg368,%vreg19 %vreg369 = COPY %vreg23; GR32:%vreg369,%vreg23 Successors according to CFG: BB#26 BB#26: derived from LLVM BB %_ZNK7WebCore8Position23deprecatedEditingOffsetEv.exit17.i Predecessors according to CFG: BB#22 BB#25 BB#160 %vreg24 = COPY %vreg364; GR8:%vreg24,%vreg364 %vreg25 = COPY %vreg365; GR32:%vreg25,%vreg365 %vreg26 = COPY %vreg366; GR8:%vreg26,%vreg366 %vreg27 = COPY %vreg367; GR8:%vreg27,%vreg367 %vreg28 = COPY %vreg368; GR32:%vreg28,%vreg368 %vreg29 = COPY %vreg369; GR32:%vreg29,%vreg369 TEST8mi %vreg5, 1, %noreg, 36, %noreg, 4, %EFLAGS; mem:LD1[%m_nodeFlags.i.i.i.i](align=4) GR32:%vreg5 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#27(12) BB#28(20) BB#27: derived from LLVM BB %_ZNK7WebCore4Node9childNodeEj.exit.thread.i Predecessors according to CFG: BB#26 MOV32mi %vreg25, 1, %noreg, 0, %noreg, 0; mem:ST4[%m_nodeAfterPositionInAnchor.i527] GR32:%vreg25 %vreg30 = LEA32r , 1, %noreg, 8, %noreg; GR32:%vreg30 %vreg370 = COPY %vreg30; GR32:%vreg370,%vreg30 JMP_4 Successors according to CFG: BB#30 BB#28: derived from LLVM BB %_ZNK7WebCore4Node9childNodeEj.exit.i Predecessors according to CFG: BB#26 EH_LABEL %vreg377 = COPY %vreg27; GR8:%vreg377,%vreg27 %vreg376 = COPY %vreg26; GR8:%vreg376,%vreg26 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg162 = COPY %ESP; GR32:%vreg162 MOV32mr %vreg162, 1, %noreg, 4, %noreg, %vreg29; mem:ST4[Stack+4] GR32:%vreg162,%vreg29 MOV32mr %vreg162, 1, %noreg, 0, %noreg, %vreg5; mem:ST4[Stack] GR32:%vreg162,%vreg5 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 8, 0, %ESP, %EFLAGS, %ESP %vreg163 = COPY %EAX; GR32:%vreg163 EH_LABEL JMP_4 Successors according to CFG: BB#29(1048575) BB#52(1) BB#29: derived from LLVM BB %call3.i.i.noexc Predecessors according to CFG: BB#28 %vreg31 = COPY %vreg163; GR32:%vreg31,%vreg163 MOV32mr %vreg25, 1, %noreg, 0, %noreg, %vreg31; mem:ST4[%m_nodeAfterPositionInAnchor.i527] GR32:%vreg25,%vreg31 %vreg164 = MOV32r0 %EFLAGS; GR32:%vreg164 %vreg32 = LEA32r , 1, %noreg, 8, %noreg; GR32:%vreg32 TEST32rr %vreg31, %vreg31, %EFLAGS; GR32:%vreg31 %vreg370 = COPY %vreg32; GR32:%vreg370,%vreg32 %vreg371 = COPY %vreg32; GR32:%vreg371,%vreg32 %vreg372 = COPY %vreg164; GR32:%vreg372,%vreg164 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#30(12) BB#32(20) BB#30: derived from LLVM BB %cond.false.i Predecessors according to CFG: BB#29 BB#27 %vreg33 = COPY %vreg370; GR32:%vreg33,%vreg370 TEST8rr %vreg24, %vreg24, %EFLAGS; GR8:%vreg24 JNE_4 , %EFLAGS Successors according to CFG: BB#31(16) BB#161(16) BB#161: Predecessors according to CFG: BB#30 %vreg371 = COPY %vreg33; GR32:%vreg371,%vreg33 %vreg372 = COPY %vreg28; GR32:%vreg372,%vreg28 JMP_4 Successors according to CFG: BB#32 BB#31: derived from LLVM BB %if.end.i.i Predecessors according to CFG: BB#30 EH_LABEL %vreg377 = COPY %vreg27; GR8:%vreg377,%vreg27 %vreg376 = COPY %vreg26; GR8:%vreg376,%vreg26 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg165 = COPY %ESP; GR32:%vreg165 MOV32mr %vreg165, 1, %noreg, 0, %noreg, %vreg5; mem:ST4[Stack] GR32:%vreg165,%vreg5 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg166 = COPY %EAX; GR32:%vreg166 EH_LABEL %vreg34 = COPY %vreg166; GR32:%vreg34,%vreg166 %vreg371 = COPY %vreg33; GR32:%vreg371,%vreg33 %vreg372 = COPY %vreg34; GR32:%vreg372,%vreg34 JMP_4 Successors according to CFG: BB#32(1048575) BB#52(1) BB#32: derived from LLVM BB %invoke.cont13 Predecessors according to CFG: BB#29 BB#31 BB#161 %vreg35 = COPY %vreg371; GR32:%vreg35,%vreg371 %vreg36 = COPY %vreg372; GR32:%vreg36,%vreg372 MOV32mr %vreg35, 1, %noreg, 0, %noreg, %vreg36; mem:ST4[%m_offsetInAnchor22.i] GR32:%vreg35,%vreg36 TEST32rr %vreg5, %vreg5, %EFLAGS; GR32:%vreg5 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#37(16) BB#33(16) BB#33: derived from LLVM BB %invoke.cont13 Predecessors according to CFG: BB#32 %vreg176 = COPY %vreg27; GR8:%vreg176,%vreg27 %vreg176 = XOR8ri %vreg176, 1, %EFLAGS; GR8:%vreg176 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#37(16) BB#34(16) BB#34: derived from LLVM BB %if.then.i.i.i.i.i287 Predecessors according to CFG: BB#33 %vreg177 = MOV32rm %vreg5, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i.i.i286] GR32:%vreg177,%vreg5 %vreg178 = COPY %vreg177; GR32:%vreg178,%vreg177 %vreg178 = DEC32r %vreg178, %EFLAGS; GR32:%vreg178 MOV32mr %vreg5, 1, %noreg, 8, %noreg, %vreg178; mem:ST4[%m_refCount.i.i.i.i.i.i286] GR32:%vreg5,%vreg178 TEST32rr %vreg178, %vreg178, %EFLAGS; GR32:%vreg178 JG_4 , %EFLAGS JMP_4 Successors according to CFG: BB#35(12) BB#37(20) BB#35: derived from LLVM BB %land.lhs.true.i.i.i.i.i.i Predecessors according to CFG: BB#34 CMP32mi8 %vreg5, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i.i.i] GR32:%vreg5 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#36(12) BB#37(20) BB#36: derived from LLVM BB %if.then.i.i.i.i.i.i Predecessors according to CFG: BB#35 %vreg37 = LEA32r %vreg5, 1, %noreg, 4, %noreg; GR32:%vreg37,%vreg5 %vreg179 = MOV32rm %vreg37, 1, %noreg, 0, %noreg; mem:LD4[%30] GR32:%vreg179,%vreg37 %vreg180 = MOV32rm %vreg179, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i.i.i] GR32:%vreg180,%vreg179 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg181 = COPY %ESP; GR32:%vreg181 MOV32mr %vreg181, 1, %noreg, 0, %noreg, %vreg37; mem:ST4[Stack] GR32:%vreg181,%vreg37 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg180, , %ESP, %EBX, %ESP; GR32:%vreg180 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL JMP_4 Successors according to CFG: BB#37(1048575) BB#51(1) BB#37: derived from LLVM BB %cleanup.done Predecessors according to CFG: BB#32 BB#33 BB#34 BB#35 BB#36 TEST32rr %vreg5, %vreg5, %EFLAGS; GR32:%vreg5 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#42(16) BB#38(16) BB#38: derived from LLVM BB %cleanup.done Predecessors according to CFG: BB#37 %vreg189 = COPY %vreg26; GR8:%vreg189,%vreg26 %vreg189 = XOR8ri %vreg189, 1, %EFLAGS; GR8:%vreg189 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#42(16) BB#39(16) BB#39: derived from LLVM BB %if.then.i.i.i.i.i295 Predecessors according to CFG: BB#38 %vreg190 = MOV32rm %vreg5, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i.i.i292] GR32:%vreg190,%vreg5 %vreg191 = COPY %vreg190; GR32:%vreg191,%vreg190 %vreg191 = DEC32r %vreg191, %EFLAGS; GR32:%vreg191 MOV32mr %vreg5, 1, %noreg, 8, %noreg, %vreg191; mem:ST4[%m_refCount.i.i.i.i.i.i292] GR32:%vreg5,%vreg191 TEST32rr %vreg191, %vreg191, %EFLAGS; GR32:%vreg191 JG_4 , %EFLAGS JMP_4 Successors according to CFG: BB#40(12) BB#42(20) BB#40: derived from LLVM BB %land.lhs.true.i.i.i.i.i.i298 Predecessors according to CFG: BB#39 CMP32mi8 %vreg5, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i.i.i296] GR32:%vreg5 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#41(12) BB#42(20) BB#41: derived from LLVM BB %if.then.i.i.i.i.i.i301 Predecessors according to CFG: BB#40 %vreg38 = COPY %vreg5; GR32:%vreg38,%vreg5 %vreg38 = ADD32ri8 %vreg38, 4, %EFLAGS; GR32:%vreg38 %vreg192 = MOV32rm %vreg38, 1, %noreg, 0, %noreg; mem:LD4[%35] GR32:%vreg192,%vreg38 %vreg193 = MOV32rm %vreg192, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i.i.i300] GR32:%vreg193,%vreg192 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg194 = COPY %ESP; GR32:%vreg194 MOV32mr %vreg194, 1, %noreg, 0, %noreg, %vreg38; mem:ST4[Stack] GR32:%vreg194,%vreg38 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg193, , %ESP, %EBX, %ESP; GR32:%vreg193 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL JMP_4 Successors according to CFG: BB#42(1048575) BB#50(1) BB#42: derived from LLVM BB %cleanup.done29 Predecessors according to CFG: BB#37 BB#38 BB#39 BB#40 BB#41 %vreg197 = MOV32rm , 1, %noreg, 8, %noreg; mem:LD4[%38+8](align=8) GR32:%vreg197 MOV32mr , 1, %noreg, 8, %noreg, %vreg197; mem:ST4[%37+8](align=8) GR32:%vreg197 %vreg198 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[%38](align=8) GR32:%vreg198 %vreg199 = MOV32rm , 1, %noreg, 4, %noreg; mem:LD4[%38+4] GR32:%vreg199 MOV32mr , 1, %noreg, 4, %noreg, %vreg199; mem:ST4[%37+4] GR32:%vreg199 MOV32mr , 1, %noreg, 0, %noreg, %vreg198; mem:ST4[%37](align=8) GR32:%vreg198 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg200 = COPY %ESP; GR32:%vreg200 MOV32mr %vreg200, 1, %noreg, 0, %noreg, %vreg0; mem:ST4[Stack] GR32:%vreg200,%vreg0 MOV32mi %vreg200, 1, %noreg, 4, %noreg, 0; mem:ST4[Stack+4] GR32:%vreg200 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 8, 0, %ESP, %EFLAGS, %ESP %vreg201 = COPY %AL; GR8:%vreg201 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg202 = LEA32r , 1, %noreg, 0, %noreg; GR32:%vreg202 %vreg203 = COPY %ESP; GR32:%vreg203 MOV32mr %vreg203, 1, %noreg, 0, %noreg, %vreg202; mem:ST4[Stack] GR32:%vreg203,%vreg202 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg204 = COPY %AL; GR8:%vreg204 TEST8rr %vreg204, %vreg204, %EFLAGS; GR8:%vreg204 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#154(16) BB#43(16) BB#43: derived from LLVM BB %for.body.lr.ph Predecessors according to CFG: BB#42 %vreg205 = MOV8r0 %EFLAGS; GR8:%vreg205 %vreg373 = COPY %vreg0; GR32:%vreg373,%vreg0 %vreg374 = COPY %vreg205; GR8:%vreg374,%vreg205 Successors according to CFG: BB#44 BB#44: derived from LLVM BB %for.body Predecessors according to CFG: BB#43 BB#153 %vreg40 = COPY %vreg373; GR32:%vreg40,%vreg373 %vreg41 = COPY %vreg374; GR8:%vreg41,%vreg374 %vreg42 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[%39](align=8) GR32:%vreg42 CMP32rr %vreg42, %vreg40, %EFLAGS; GR32:%vreg42,%vreg40 JNE_4 , %EFLAGS Successors according to CFG: BB#165(62) BB#45(62) BB#165: Predecessors according to CFG: BB#44 %vreg382 = COPY %vreg41; GR8:%vreg382,%vreg41 %vreg383 = COPY %vreg40; GR32:%vreg383,%vreg40 JMP_4 Successors according to CFG: BB#68 BB#45: derived from LLVM BB %if.then39 Predecessors according to CFG: BB#44 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg208 = COPY %ESP; GR32:%vreg208 MOV32mr %vreg208, 1, %noreg, 0, %noreg, %vreg42; mem:ST4[Stack] GR32:%vreg208,%vreg42 MOV32mi %vreg208, 1, %noreg, 4, %noreg, 0; mem:ST4[Stack+4] GR32:%vreg208 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 8, 0, %ESP, %EFLAGS, %ESP %vreg209 = COPY %AL; GR8:%vreg209 %vreg210 = MOV8ri 1; GR8:%vreg210 %vreg211 = COPY %vreg209; GR8:%vreg211,%vreg209 %vreg211 = XOR8rr %vreg211, %vreg201, %EFLAGS; GR8:%vreg211,%vreg201 %vreg375 = COPY %vreg210; GR8:%vreg375,%vreg210 JNE_4 , %EFLAGS Successors according to CFG: BB#46 BB#47 BB#46: derived from LLVM BB %if.then39 Predecessors according to CFG: BB#45 %vreg375 = COPY %vreg41; GR8:%vreg375,%vreg41 Successors according to CFG: BB#47 BB#47: derived from LLVM BB %if.then39 Predecessors according to CFG: BB#45 BB#46 %vreg43 = COPY %vreg375; GR8:%vreg43,%vreg375 CMP32ri8 %vreg117, 1, %EFLAGS; GR32:%vreg117 JE_4 , %EFLAGS Successors according to CFG: BB#166(124) BB#48(16) BB#166: Predecessors according to CFG: BB#47 %vreg382 = COPY %vreg43; GR8:%vreg382,%vreg43 %vreg383 = COPY %vreg42; GR32:%vreg383,%vreg42 JMP_4 Successors according to CFG: BB#68 BB#48: derived from LLVM BB %if.then39 Predecessors according to CFG: BB#47 %vreg207 = COPY %vreg211; GR8:%vreg207,%vreg211 %vreg207 = XOR8ri %vreg207, 1, %EFLAGS; GR8:%vreg207 TEST8ri %vreg207, 1, %EFLAGS; GR8:%vreg207 %vreg382 = COPY %vreg43; GR8:%vreg382,%vreg43 %vreg383 = COPY %vreg42; GR32:%vreg383,%vreg42 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#68(124) BB#154(4) BB#49: derived from LLVM BB %lpad.body.thread Predecessors according to CFG: BB#15 BB#16 BB#17 %vreg11 = COPY %vreg141; GR32:%vreg11,%vreg141 %vreg44 = COPY %vreg11; GR32:%vreg44,%vreg11 %vreg391 = COPY %vreg44; GR32:%vreg391,%vreg44 JMP_4 Successors according to CFG: BB#156 BB#50: derived from LLVM BB %lpad.body, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#41 EH_LABEL %vreg195 = COPY %EAX; GR32:%vreg195 %vreg46 = COPY %vreg195; GR32:%vreg46,%vreg195 %vreg391 = COPY %vreg46; GR32:%vreg391,%vreg46 JMP_4 Successors according to CFG: BB#156 BB#51: derived from LLVM BB %lpad9, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#36 EH_LABEL %vreg182 = COPY %EAX; GR32:%vreg182 %vreg48 = COPY %vreg182; GR32:%vreg48,%vreg182 TEST8rr %vreg26, %vreg26, %EFLAGS; GR8:%vreg26 %vreg380 = COPY %vreg48; GR32:%vreg380,%vreg48 %vreg381 = COPY %vreg5; GR32:%vreg381,%vreg5 %vreg391 = COPY %vreg48; GR32:%vreg391,%vreg48 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#60(1) BB#156(1) BB#52: derived from LLVM BB %lpad12, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#24 BB#28 BB#31 EH_LABEL %vreg50 = COPY %vreg376; GR8:%vreg50,%vreg376 %vreg51 = COPY %vreg377; GR8:%vreg51,%vreg377 %vreg168 = MOV32r0 %EFLAGS; GR32:%vreg168 TEST8rr %vreg51, %vreg51, %EFLAGS; GR8:%vreg51 %vreg378 = COPY %vreg168; GR32:%vreg378,%vreg168 JNE_4 , %EFLAGS Successors according to CFG: BB#53 BB#54 BB#53: derived from LLVM BB %lpad12 Predecessors according to CFG: BB#52 %vreg378 = COPY %vreg5; GR32:%vreg378,%vreg5 Successors according to CFG: BB#54 BB#54: derived from LLVM BB %lpad12 Predecessors according to CFG: BB#52 BB#53 %vreg54 = COPY %vreg378; GR32:%vreg54,%vreg378 %vreg169 = COPY %EAX; GR32:%vreg169 TEST32rr %vreg5, %vreg5, %EFLAGS; GR32:%vreg5 JNE_4 , %EFLAGS Successors according to CFG: BB#162(1) BB#55(16) BB#162: Predecessors according to CFG: BB#54 %vreg379 = COPY %vreg54; GR32:%vreg379,%vreg54 JMP_4 Successors according to CFG: BB#59 BB#55: derived from LLVM BB %lpad12 Predecessors according to CFG: BB#54 %vreg167 = COPY %vreg51; GR8:%vreg167,%vreg51 %vreg167 = XOR8ri %vreg167, 1, %EFLAGS; GR8:%vreg167 %vreg379 = COPY %vreg54; GR32:%vreg379,%vreg54 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#59(1) BB#56(1) BB#56: derived from LLVM BB %if.then.i.i.i.i.i327 Predecessors according to CFG: BB#55 %vreg171 = MOV32rm %vreg5, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i.i.i324] GR32:%vreg171,%vreg5 %vreg172 = COPY %vreg171; GR32:%vreg172,%vreg171 %vreg172 = DEC32r %vreg172, %EFLAGS; GR32:%vreg172 MOV32mr %vreg5, 1, %noreg, 8, %noreg, %vreg172; mem:ST4[%m_refCount.i.i.i.i.i.i324] GR32:%vreg5,%vreg172 TEST32rr %vreg172, %vreg172, %EFLAGS; GR32:%vreg172 JLE_4 , %EFLAGS Successors according to CFG: BB#57(1) BB#163(1) BB#163: Predecessors according to CFG: BB#56 %vreg379 = COPY %vreg5; GR32:%vreg379,%vreg5 JMP_4 Successors according to CFG: BB#59 BB#57: derived from LLVM BB %land.lhs.true.i.i.i.i.i.i330 Predecessors according to CFG: BB#56 CMP32mi8 %vreg5, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i.i.i328] GR32:%vreg5 JE_4 , %EFLAGS Successors according to CFG: BB#58(1) BB#164(1) BB#164: Predecessors according to CFG: BB#57 %vreg379 = COPY %vreg5; GR32:%vreg379,%vreg5 JMP_4 Successors according to CFG: BB#59 BB#58: derived from LLVM BB %if.then.i.i.i.i.i.i333 Predecessors according to CFG: BB#57 %vreg55 = LEA32r %vreg5, 1, %noreg, 4, %noreg; GR32:%vreg55,%vreg5 %vreg173 = MOV32rm %vreg55, 1, %noreg, 0, %noreg; mem:LD4[%56] GR32:%vreg173,%vreg55 %vreg174 = MOV32rm %vreg173, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i.i.i332] GR32:%vreg174,%vreg173 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg175 = COPY %ESP; GR32:%vreg175 MOV32mr %vreg175, 1, %noreg, 0, %noreg, %vreg55; mem:ST4[Stack] GR32:%vreg175,%vreg55 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg174, , %ESP, %EBX, %ESP; GR32:%vreg174 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL %vreg379 = COPY %vreg5; GR32:%vreg379,%vreg5 JMP_4 Successors according to CFG: BB#59(1) BB#157(1) BB#59: derived from LLVM BB %ehcleanup Predecessors according to CFG: BB#55 BB#58 BB#162 BB#163 BB#164 %vreg56 = COPY %vreg379; GR32:%vreg56,%vreg379 %vreg52 = COPY %vreg169; GR32:%vreg52,%vreg169 TEST8rr %vreg50, %vreg50, %EFLAGS; GR8:%vreg50 %vreg380 = COPY %vreg52; GR32:%vreg380,%vreg52 %vreg381 = COPY %vreg56; GR32:%vreg381,%vreg56 %vreg391 = COPY %vreg52; GR32:%vreg391,%vreg52 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#60(1) BB#156(1) BB#60: derived from LLVM BB %cleanup.action24 Predecessors according to CFG: BB#59 BB#51 %vreg57 = COPY %vreg380; GR32:%vreg57,%vreg380 %vreg59 = COPY %vreg381; GR32:%vreg59,%vreg381 TEST32rr %vreg59, %vreg59, %EFLAGS; GR32:%vreg59 JNE_4 , %EFLAGS Successors according to CFG: BB#173(1) BB#61(1) BB#173: Predecessors according to CFG: BB#60 %vreg391 = COPY %vreg57; GR32:%vreg391,%vreg57 JMP_4 Successors according to CFG: BB#156 BB#61: derived from LLVM BB %if.then.i.i.i.i.i342 Predecessors according to CFG: BB#60 %vreg184 = MOV32rm %vreg59, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i.i.i339] GR32:%vreg184,%vreg59 %vreg185 = COPY %vreg184; GR32:%vreg185,%vreg184 %vreg185 = DEC32r %vreg185, %EFLAGS; GR32:%vreg185 MOV32mr %vreg59, 1, %noreg, 8, %noreg, %vreg185; mem:ST4[%m_refCount.i.i.i.i.i.i339] GR32:%vreg59,%vreg185 TEST32rr %vreg185, %vreg185, %EFLAGS; GR32:%vreg185 JLE_4 , %EFLAGS Successors according to CFG: BB#62(1) BB#174(1) BB#174: Predecessors according to CFG: BB#61 %vreg391 = COPY %vreg57; GR32:%vreg391,%vreg57 JMP_4 Successors according to CFG: BB#156 BB#62: derived from LLVM BB %land.lhs.true.i.i.i.i.i.i345 Predecessors according to CFG: BB#61 CMP32mi8 %vreg59, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i.i.i343] GR32:%vreg59 JE_4 , %EFLAGS Successors according to CFG: BB#63(1) BB#175(1) BB#175: Predecessors according to CFG: BB#62 %vreg391 = COPY %vreg57; GR32:%vreg391,%vreg57 JMP_4 Successors according to CFG: BB#156 BB#63: derived from LLVM BB %if.then.i.i.i.i.i.i348 Predecessors according to CFG: BB#62 %vreg60 = COPY %vreg59; GR32:%vreg60,%vreg59 %vreg60 = ADD32ri8 %vreg60, 4, %EFLAGS; GR32:%vreg60 %vreg186 = MOV32rm %vreg60, 1, %noreg, 0, %noreg; mem:LD4[%60] GR32:%vreg186,%vreg60 %vreg187 = MOV32rm %vreg186, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i.i.i347] GR32:%vreg187,%vreg186 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg188 = COPY %ESP; GR32:%vreg188 MOV32mr %vreg188, 1, %noreg, 0, %noreg, %vreg60; mem:ST4[Stack] GR32:%vreg188,%vreg60 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg187, , %ESP, %EBX, %ESP; GR32:%vreg187 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL %vreg391 = COPY %vreg57; GR32:%vreg391,%vreg57 JMP_4 Successors according to CFG: BB#156(1) BB#157(1) BB#64: derived from LLVM BB %cleanup.action32, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#10 EH_LABEL %vreg132 = COPY %EAX; GR32:%vreg132 %vreg61 = COPY %vreg132; GR32:%vreg61,%vreg132 TEST32rr %vreg5, %vreg5, %EFLAGS; GR32:%vreg5 JNE_4 , %EFLAGS Successors according to CFG: BB#170(1) BB#65(1) BB#170: Predecessors according to CFG: BB#64 %vreg391 = COPY %vreg61; GR32:%vreg391,%vreg61 JMP_4 Successors according to CFG: BB#156 BB#65: derived from LLVM BB %if.then.i.i.i357 Predecessors according to CFG: BB#64 %vreg134 = MOV32rm %vreg5, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i354] GR32:%vreg134,%vreg5 %vreg135 = COPY %vreg134; GR32:%vreg135,%vreg134 %vreg135 = DEC32r %vreg135, %EFLAGS; GR32:%vreg135 MOV32mr %vreg5, 1, %noreg, 8, %noreg, %vreg135; mem:ST4[%m_refCount.i.i.i.i354] GR32:%vreg5,%vreg135 TEST32rr %vreg135, %vreg135, %EFLAGS; GR32:%vreg135 JLE_4 , %EFLAGS Successors according to CFG: BB#66(1) BB#171(1) BB#171: Predecessors according to CFG: BB#65 %vreg391 = COPY %vreg61; GR32:%vreg391,%vreg61 JMP_4 Successors according to CFG: BB#156 BB#66: derived from LLVM BB %land.lhs.true.i.i.i.i360 Predecessors according to CFG: BB#65 CMP32mi8 %vreg5, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i358] GR32:%vreg5 JE_4 , %EFLAGS Successors according to CFG: BB#67(1) BB#172(1) BB#172: Predecessors according to CFG: BB#66 %vreg391 = COPY %vreg61; GR32:%vreg391,%vreg61 JMP_4 Successors according to CFG: BB#156 BB#67: derived from LLVM BB %if.then.i.i.i.i363 Predecessors according to CFG: BB#66 %vreg63 = COPY %vreg5; GR32:%vreg63,%vreg5 %vreg63 = ADD32ri8 %vreg63, 4, %EFLAGS; GR32:%vreg63 %vreg136 = MOV32rm %vreg63, 1, %noreg, 0, %noreg; mem:LD4[%68] GR32:%vreg136,%vreg63 %vreg137 = MOV32rm %vreg136, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i362] GR32:%vreg137,%vreg136 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg138 = COPY %ESP; GR32:%vreg138 MOV32mr %vreg138, 1, %noreg, 0, %noreg, %vreg63; mem:ST4[Stack] GR32:%vreg138,%vreg63 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg137, , %ESP, %EBX, %ESP; GR32:%vreg137 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL %vreg391 = COPY %vreg61; GR32:%vreg391,%vreg61 JMP_4 Successors according to CFG: BB#156(1) BB#157(1) BB#68: derived from LLVM BB %if.end51 Predecessors according to CFG: BB#48 BB#165 BB#166 %vreg64 = COPY %vreg382; GR8:%vreg64,%vreg382 %vreg65 = COPY %vreg383; GR32:%vreg65,%vreg383 TEST8mi %vreg42, 1, %noreg, 36, %noreg, 8, %EFLAGS; mem:LD1[%m_nodeFlags.i.i.i366](align=4) GR32:%vreg42 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#73(62) BB#69(62) BB#69: derived from LLVM BB %land.rhs.i370 Predecessors according to CFG: BB#68 %vreg213 = MOV32rm %vreg118, 1, %noreg, [TF=3], %noreg; mem:LD4[GOT] GR32:%vreg213 GR32_NOSP:%vreg118 %vreg67 = MOV32rm %vreg213, 1, %noreg, 0, %noreg; mem:LD4[getelementptr inbounds (%"class.WebCore::QualifiedName"* @_ZN7WebCore9HTMLNames7bodyTagE, i32 0, i32 0)] GR32:%vreg67,%vreg213 %vreg66 = MOV32rm %vreg42, 1, %noreg, 48, %noreg; mem:LD4[%71] GR32:%vreg66,%vreg42 CMP32rr %vreg66, %vreg67, %EFLAGS; GR32:%vreg66,%vreg67 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#72(62) BB#70(62) BB#70: derived from LLVM BB %lor.rhs.i.i.i Predecessors according to CFG: BB#69 %vreg215 = MOV32rm %vreg66, 1, %noreg, 8, %noreg; mem:LD4[%m_ptr.i.i.i.i13.i.i.i] GR32:%vreg215,%vreg66 CMP32rm %vreg215, %vreg67, 1, %noreg, 8, %noreg, %EFLAGS; mem:LD4[%m_ptr.i.i.i2.i14.i.i.i] GR32:%vreg215,%vreg67 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#71(62) BB#73(62) BB#71: derived from LLVM BB %_ZNK7WebCore4Node10hasTagNameERKNS_13QualifiedNameE.exit Predecessors according to CFG: BB#70 %vreg217 = MOV32rm %vreg66, 1, %noreg, 12, %noreg; mem:LD4[%m_ptr.i.i.i.i.i.i.i] GR32:%vreg217,%vreg66 CMP32rm %vreg217, %vreg67, 1, %noreg, 12, %noreg, %EFLAGS; mem:LD4[%m_ptr.i.i.i2.i.i.i.i] GR32:%vreg217,%vreg67 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#72(62) BB#73(62) BB#72: derived from LLVM BB %land.lhs.true Predecessors according to CFG: BB#69 BB#71 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg220 = COPY %ESP; GR32:%vreg220 MOV32mr %vreg220, 1, %noreg, 0, %noreg, %vreg202; mem:ST4[Stack] GR32:%vreg220,%vreg202 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg221 = COPY %AL; GR8:%vreg221 TEST8rr %vreg221, %vreg221, %EFLAGS; GR8:%vreg221 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#154(4) BB#73(124) BB#73: derived from LLVM BB %if.end55 Predecessors according to CFG: BB#68 BB#70 BB#71 BB#72 ADJCALLSTACKDOWN32 0, %ESP, %EFLAGS, %ESP %ECX = COPY %vreg42; GR32:%vreg42 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 , , %ESP, %ECX, %EBX, %ESP, %AL ADJCALLSTACKUP32 0, 0, %ESP, %EFLAGS, %ESP %vreg223 = COPY %AL; GR8:%vreg223 CMP32rr %vreg42, %vreg3, %EFLAGS; GR32:%vreg42,%vreg3 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#76(124) BB#74(16) BB#74: derived from LLVM BB %if.end55 Predecessors according to CFG: BB#73 %vreg222 = COPY %vreg223; GR8:%vreg222,%vreg223 %vreg222 = XOR8ri %vreg222, 1, %EFLAGS; GR8:%vreg222 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#76(124) BB#75(4) BB#75: derived from LLVM BB %if.then59 Predecessors according to CFG: BB#74 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg225 = LEA32r , 1, %noreg, 0, %noreg; GR32:%vreg225 %vreg226 = COPY %ESP; GR32:%vreg226 MOV32mr %vreg226, 1, %noreg, 4, %noreg, %vreg225; mem:ST4[Stack+4] GR32:%vreg226,%vreg225 MOV32mr %vreg226, 1, %noreg, 0, %noreg, %vreg115; mem:ST4[Stack] GR32:%vreg226,%vreg115 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP ADJCALLSTACKUP32 8, 4, %ESP, %EFLAGS, %ESP JMP_4 Successors according to CFG: BB#155 BB#76: derived from LLVM BB %if.end60 Predecessors according to CFG: BB#73 BB#74 TEST32rr %vreg3, %vreg3, %EFLAGS; GR32:%vreg3 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#82(62) BB#77(62) BB#77: derived from LLVM BB %land.lhs.true62 Predecessors according to CFG: BB#76 %vreg227 = MOV32r0 %EFLAGS; GR32:%vreg227 TEST8mi %vreg3, 1, %noreg, 38, %noreg, 4, %EFLAGS; mem:LD1[%sunkaddr637+2](align=2) GR32:%vreg3 JE_4 , %EFLAGS Successors according to CFG: BB#78(62) BB#167(62) BB#167: Predecessors according to CFG: BB#77 %vreg384 = COPY %vreg227; GR32:%vreg384,%vreg227 JMP_4 Successors according to CFG: BB#80 BB#78: derived from LLVM BB %lor.lhs.false.i Predecessors according to CFG: BB#77 %vreg229 = MOV32rm %vreg3, 1, %noreg, 0, %noreg; mem:LD4[%80] GR32:%vreg229,%vreg3 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg230 = COPY %ESP; GR32:%vreg230 MOV32mr %vreg230, 1, %noreg, 0, %noreg, %vreg3; mem:ST4[Stack] GR32:%vreg230,%vreg3 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32m %vreg229, 1, %noreg, 136, %noreg, , %ESP, %EBX, %ESP, %AL; mem:LD4[%vfn.i] GR32:%vreg229 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg231 = COPY %AL; GR8:%vreg231 TEST8rr %vreg231, %vreg231, %EFLAGS; GR8:%vreg231 %vreg384 = COPY %vreg227; GR32:%vreg384,%vreg227 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#80(62) BB#79(62) BB#79: derived from LLVM BB %cond.false.i373 Predecessors according to CFG: BB#78 %vreg68 = MOV32rm %vreg3, 1, %noreg, 12, %noreg; mem:LD4[%sunkaddr640] GR32:%vreg68,%vreg3 %vreg384 = COPY %vreg68; GR32:%vreg384,%vreg68 Successors according to CFG: BB#80 BB#80: derived from LLVM BB %_ZNK7WebCore4Node10parentNodeEv.exit Predecessors according to CFG: BB#78 BB#79 BB#167 %vreg69 = COPY %vreg384; GR32:%vreg69,%vreg384 CMP32rr %vreg69, %vreg42, %EFLAGS; GR32:%vreg69,%vreg42 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#81(4) BB#82(124) BB#81: derived from LLVM BB %if.then65 Predecessors according to CFG: BB#80 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg233 = LEA32r , 1, %noreg, 0, %noreg; GR32:%vreg233 %vreg234 = COPY %ESP; GR32:%vreg234 MOV32mr %vreg234, 1, %noreg, 4, %noreg, %vreg233; mem:ST4[Stack+4] GR32:%vreg234,%vreg233 MOV32mr %vreg234, 1, %noreg, 0, %noreg, %vreg115; mem:ST4[Stack] GR32:%vreg234,%vreg115 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP ADJCALLSTACKUP32 8, 4, %ESP, %EFLAGS, %ESP JMP_4 Successors according to CFG: BB#155 BB#82: derived from LLVM BB %if.end66 Predecessors according to CFG: BB#76 BB#80 %vreg70 = MOV32rm %vreg42, 1, %noreg, 32, %noreg; mem:LD4[%m_renderer.i375] GR32:%vreg70,%vreg42 TEST32rr %vreg70, %vreg70, %EFLAGS; GR32:%vreg70 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#153(62) BB#83(62) BB#83: derived from LLVM BB %lor.lhs.false Predecessors according to CFG: BB#82 %vreg235 = MOV32rm %vreg70, 1, %noreg, 4, %noreg; mem:LD4[%m_ptr.i.i376] GR32:%vreg235,%vreg70 TEST8mi %vreg235, 1, %noreg, 45, %noreg, 24, %EFLAGS; mem:LD1[%86+1] GR32:%vreg235 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#84(62) BB#153(62) BB#84: derived from LLVM BB %if.end73 Predecessors according to CFG: BB#83 TEST32rr %vreg117, %vreg117, %EFLAGS; GR32:%vreg117 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#85(62) BB#87(62) BB#85: derived from LLVM BB %land.lhs.true75 Predecessors according to CFG: BB#84 TEST8ri %vreg64, 1, %EFLAGS; GR8:%vreg64 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#87(124) BB#86(4) BB#86: derived from LLVM BB %if.then77 Predecessors according to CFG: BB#85 %vreg236 = MOV32rm , 1, %noreg, 8, %noreg; mem:LD4[%90+8](align=8) GR32:%vreg236 MOV32mr , 1, %noreg, 8, %noreg, %vreg236; mem:ST4[%89+8](align=8) GR32:%vreg236 %vreg237 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[%90](align=8) GR32:%vreg237 %vreg238 = MOV32rm , 1, %noreg, 4, %noreg; mem:LD4[%90+4] GR32:%vreg238 MOV32mr , 1, %noreg, 4, %noreg, %vreg238; mem:ST4[%89+4] GR32:%vreg238 MOV32mr , 1, %noreg, 0, %noreg, %vreg237; mem:ST4[%89](align=8) GR32:%vreg237 JMP_4 Successors according to CFG: BB#154 BB#87: derived from LLVM BB %if.end78 Predecessors according to CFG: BB#84 BB#85 %vreg71 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[%91](align=8) GR32:%vreg71 TEST32rr %vreg71, %vreg71, %EFLAGS; GR32:%vreg71 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#90(62) BB#88(62) BB#88: derived from LLVM BB %if.end.i Predecessors according to CFG: BB#87 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg239 = COPY %ESP; GR32:%vreg239 MOV32mr %vreg239, 1, %noreg, 0, %noreg, %vreg71; mem:ST4[Stack] GR32:%vreg239,%vreg71 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg240 = COPY %AL; GR8:%vreg240 TEST8rr %vreg240, %vreg240, %EFLAGS; GR8:%vreg240 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#90(62) BB#89(62) BB#89: derived from LLVM BB %_ZN7WebCoreL10isStreamerERKNS_16PositionIteratorE.exit Predecessors according to CFG: BB#88 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg242 = COPY %ESP; GR32:%vreg242 MOV32mr %vreg242, 1, %noreg, 0, %noreg, %vreg202; mem:ST4[Stack] GR32:%vreg242,%vreg202 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg243 = COPY %AL; GR8:%vreg243 TEST8rr %vreg243, %vreg243, %EFLAGS; GR8:%vreg243 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#90(62) BB#91(62) BB#90: derived from LLVM BB %if.then80 Predecessors according to CFG: BB#87 BB#88 BB#89 %vreg244 = MOV32rm , 1, %noreg, 8, %noreg; mem:LD4[%94+8](align=8) GR32:%vreg244 MOV32mr , 1, %noreg, 8, %noreg, %vreg244; mem:ST4[%93+8](align=8) GR32:%vreg244 %vreg245 = MOV32rm , 1, %noreg, 0, %noreg; mem:LD4[%94](align=8) GR32:%vreg245 %vreg246 = MOV32rm , 1, %noreg, 4, %noreg; mem:LD4[%94+4] GR32:%vreg246 MOV32mr , 1, %noreg, 4, %noreg, %vreg246; mem:ST4[%93+4] GR32:%vreg246 MOV32mr , 1, %noreg, 0, %noreg, %vreg245; mem:ST4[%93](align=8) GR32:%vreg245 Successors according to CFG: BB#91 BB#91: derived from LLVM BB %if.end81 Predecessors according to CFG: BB#89 BB#90 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg247 = COPY %ESP; GR32:%vreg247 MOV32mr %vreg247, 1, %noreg, 0, %noreg, %vreg42; mem:ST4[Stack] GR32:%vreg247,%vreg42 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg248 = COPY %AL; GR8:%vreg248 TEST8rr %vreg248, %vreg248, %EFLAGS; GR8:%vreg248 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#93(62) BB#92(62) BB#92: derived from LLVM BB %lor.lhs.false83 Predecessors according to CFG: BB#91 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg249 = COPY %ESP; GR32:%vreg249 MOV32mr %vreg249, 1, %noreg, 0, %noreg, %vreg42; mem:ST4[Stack] GR32:%vreg249,%vreg42 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg250 = COPY %AL; GR8:%vreg250 TEST8rr %vreg250, %vreg250, %EFLAGS; GR8:%vreg250 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#93(62) BB#112(62) BB#93: derived from LLVM BB %if.then85 Predecessors according to CFG: BB#91 BB#92 %vreg311 = MOV32rm %vreg70, 1, %noreg, 0, %noreg; mem:LD4[%96] GR32:%vreg311,%vreg70 %vreg312 = MOV32rm , 1, %noreg, 8, %noreg; mem:LD4[%sunkaddr643](align=8) GR32:%vreg312 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg313 = COPY %ESP; GR32:%vreg313 MOV32mr %vreg313, 1, %noreg, 0, %noreg, %vreg70; mem:ST4[Stack] GR32:%vreg313,%vreg70 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32m %vreg311, 1, %noreg, 504, %noreg, , %ESP, %EBX, %ESP, %EAX; mem:LD4[%vfn] GR32:%vreg311 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg314 = COPY %EAX; GR32:%vreg314 CMP32rr %vreg312, %vreg314, %EFLAGS; GR32:%vreg312,%vreg314 JG_4 , %EFLAGS JMP_4 Successors according to CFG: BB#153(124) BB#94(4) BB#94: derived from LLVM BB %if.then89 Predecessors according to CFG: BB#93 TEST32rr %vreg42, %vreg42, %EFLAGS; GR32:%vreg42 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#96(4) BB#95(64) BB#95: derived from LLVM BB %if.then.i.i.i418 Predecessors according to CFG: BB#94 INC32m %vreg42, 1, %noreg, 8, %noreg, %EFLAGS; mem:ST4[%m_refCount.i.i.i.i416] LD4[%m_refCount.i.i.i.i416] GR32:%vreg42 Successors according to CFG: BB#96 BB#96: derived from LLVM BB %_ZN3WTF10PassRefPtrIN7WebCore4NodeEEC1EPS2_.exit Predecessors according to CFG: BB#94 BB#95 %vreg316 = MOV32rm %vreg70, 1, %noreg, 0, %noreg; mem:LD4[%99] GR32:%vreg316,%vreg70 %vreg317 = MOV32rm %vreg316, 1, %noreg, 504, %noreg; mem:LD4[%vfn92] GR32:%vreg317,%vreg316 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg318 = COPY %ESP; GR32:%vreg318 MOV32mr %vreg318, 1, %noreg, 0, %noreg, %vreg70; mem:ST4[Stack] GR32:%vreg318,%vreg70 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg317, , %ESP, %EBX, %ESP, %EAX; GR32:%vreg317 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg319 = COPY %EAX; GR32:%vreg319 EH_LABEL JMP_4 Successors according to CFG: BB#97(1048575) BB#108(1) BB#97: derived from LLVM BB %invoke.cont94 Predecessors according to CFG: BB#96 %vreg72 = COPY %vreg319; GR32:%vreg72,%vreg319 MOV32mr %vreg115, 1, %noreg, 0, %noreg, %vreg42; mem:ST4[%m_ptr.i.i.i419644] GR32:%vreg115,%vreg42 MOV32mr %vreg115, 1, %noreg, 4, %noreg, %vreg72; mem:ST4[%m_offset.i421] GR32:%vreg115,%vreg72 %vreg330 = MOV8ri 4; GR8:%vreg330 TEST32rr %vreg42, %vreg42, %EFLAGS; GR32:%vreg42 JNE_4 , %EFLAGS Successors according to CFG: BB#168(12) BB#98(20) BB#168: Predecessors according to CFG: BB#97 %vreg385 = COPY %vreg330; GR8:%vreg385,%vreg330 JMP_4 Successors according to CFG: BB#106 BB#98: derived from LLVM BB %land.lhs.true.i.i425 Predecessors according to CFG: BB#97 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg331 = COPY %ESP; GR32:%vreg331 MOV32mr %vreg331, 1, %noreg, 0, %noreg, %vreg42; mem:ST4[Stack] GR32:%vreg331,%vreg42 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg332 = COPY %AL; GR8:%vreg332 EH_LABEL JMP_4 Successors according to CFG: BB#99(1048575) BB#101(1) BB#99: derived from LLVM BB %call.i.noexc.i426 Predecessors according to CFG: BB#98 %vreg73 = COPY %vreg332; GR8:%vreg73,%vreg332 TEST8rr %vreg73, %vreg73, %EFLAGS; GR8:%vreg73 %vreg385 = COPY %vreg330; GR8:%vreg385,%vreg330 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#100(16) BB#106(16) BB#100: derived from LLVM BB %if.then.i.i429 Predecessors according to CFG: BB#99 TEST32rr %vreg72, %vreg72, %EFLAGS; GR32:%vreg72 %vreg345 = SETEr %EFLAGS; GR8:%vreg345 %vreg74 = COPY %vreg345; GR8:%vreg74,%vreg345 %vreg74 = ADD8ri %vreg74, 5, %EFLAGS; GR8:%vreg74 %vreg385 = COPY %vreg74; GR8:%vreg385,%vreg74 JMP_4 Successors according to CFG: BB#106 BB#101: derived from LLVM BB %lpad.i435, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#98 EH_LABEL %vreg333 = COPY %EAX; GR32:%vreg333 %vreg77 = MOV32rm %vreg115, 1, %noreg, 0, %noreg; mem:LD4[%103] GR32:%vreg77,%vreg115 TEST32rr %vreg77, %vreg77, %EFLAGS; GR32:%vreg77 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#107(1) BB#102(1) BB#102: derived from LLVM BB %if.then.i.i.i.i440 Predecessors according to CFG: BB#101 %vreg335 = MOV32rm %vreg77, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i.i437] GR32:%vreg335,%vreg77 %vreg336 = COPY %vreg335; GR32:%vreg336,%vreg335 %vreg336 = DEC32r %vreg336, %EFLAGS; GR32:%vreg336 MOV32mr %vreg77, 1, %noreg, 8, %noreg, %vreg336; mem:ST4[%m_refCount.i.i.i.i.i437] GR32:%vreg77,%vreg336 TEST32rr %vreg336, %vreg336, %EFLAGS; GR32:%vreg336 JG_4 , %EFLAGS JMP_4 Successors according to CFG: BB#103(1) BB#107(1) BB#103: derived from LLVM BB %land.lhs.true.i.i.i.i.i443 Predecessors according to CFG: BB#102 CMP32mi8 %vreg77, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i.i441] GR32:%vreg77 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#104(1) BB#107(1) BB#104: derived from LLVM BB %if.then.i.i.i.i.i446 Predecessors according to CFG: BB#103 %vreg78 = COPY %vreg77; GR32:%vreg78,%vreg77 %vreg78 = ADD32ri8 %vreg78, 4, %EFLAGS; GR32:%vreg78 %vreg337 = MOV32rm %vreg78, 1, %noreg, 0, %noreg; mem:LD4[%107] GR32:%vreg337,%vreg78 %vreg338 = MOV32rm %vreg337, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i.i445] GR32:%vreg338,%vreg337 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg339 = COPY %ESP; GR32:%vreg339 MOV32mr %vreg339, 1, %noreg, 0, %noreg, %vreg78; mem:ST4[Stack] GR32:%vreg339,%vreg78 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg338, , %ESP, %EBX, %ESP; GR32:%vreg338 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL JMP_4 Successors according to CFG: BB#107(1) BB#105(1) BB#105: derived from LLVM BB %terminate.lpad.i448, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#104 EH_LABEL %vreg340 = COPY %EAX; GR32:%vreg340 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg342 = COPY %ESP; GR32:%vreg342 MOV32mr %vreg342, 1, %noreg, 0, %noreg, %vreg340; mem:ST4[Stack] GR32:%vreg342,%vreg340 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 , , %ESP, %EBX, %ESP ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP BB#106: derived from LLVM BB %_ZN3WTF10PassRefPtrIN7WebCore4NodeEED1Ev.exit464 Predecessors according to CFG: BB#99 BB#100 BB#168 %vreg79 = COPY %vreg385; GR8:%vreg79,%vreg385 %vreg346 = MOV8rm %vreg115, 1, %noreg, 8, %noreg; mem:LD1[%sunkaddr647](align=4) GR8:%vreg346 GR32:%vreg115 %vreg347 = COPY %vreg346; GR8:%vreg347,%vreg346 %vreg347 = AND8ri %vreg347, -8, %EFLAGS; GR8:%vreg347 %vreg348 = COPY %vreg347; GR8:%vreg348,%vreg347 %vreg348 = OR8rr %vreg348, %vreg79, %EFLAGS; GR8:%vreg348,%vreg79 MOV8mr %vreg115, 1, %noreg, 8, %noreg, %vreg348; mem:ST1[%sunkaddr647](align=4) GR32:%vreg115 GR8:%vreg348 JMP_4 Successors according to CFG: BB#155 BB#107: derived from LLVM BB %lpad93.body.thread Predecessors according to CFG: BB#101 BB#102 BB#103 BB#104 %vreg75 = COPY %vreg333; GR32:%vreg75,%vreg333 %vreg80 = COPY %vreg75; GR32:%vreg80,%vreg75 %vreg391 = COPY %vreg80; GR32:%vreg391,%vreg80 JMP_4 Successors according to CFG: BB#156 BB#108: derived from LLVM BB %lpad93.body, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#96 EH_LABEL %vreg320 = COPY %EAX; GR32:%vreg320 %vreg82 = COPY %vreg320; GR32:%vreg82,%vreg320 TEST32rr %vreg42, %vreg42, %EFLAGS; GR32:%vreg42 JNE_4 , %EFLAGS Successors according to CFG: BB#179(1) BB#109(1) BB#179: Predecessors according to CFG: BB#108 %vreg391 = COPY %vreg82; GR32:%vreg391,%vreg82 JMP_4 Successors according to CFG: BB#156 BB#109: derived from LLVM BB %if.then.i.i.i471 Predecessors according to CFG: BB#108 %vreg322 = MOV32rm %vreg42, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i468] GR32:%vreg322,%vreg42 %vreg323 = COPY %vreg322; GR32:%vreg323,%vreg322 %vreg323 = DEC32r %vreg323, %EFLAGS; GR32:%vreg323 MOV32mr %vreg42, 1, %noreg, 8, %noreg, %vreg323; mem:ST4[%m_refCount.i.i.i.i468] GR32:%vreg42,%vreg323 TEST32rr %vreg323, %vreg323, %EFLAGS; GR32:%vreg323 JLE_4 , %EFLAGS Successors according to CFG: BB#110(1) BB#180(1) BB#180: Predecessors according to CFG: BB#109 %vreg391 = COPY %vreg82; GR32:%vreg391,%vreg82 JMP_4 Successors according to CFG: BB#156 BB#110: derived from LLVM BB %land.lhs.true.i.i.i.i474 Predecessors according to CFG: BB#109 CMP32mi8 %vreg42, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i472] GR32:%vreg42 JE_4 , %EFLAGS Successors according to CFG: BB#111(1) BB#181(1) BB#181: Predecessors according to CFG: BB#110 %vreg391 = COPY %vreg82; GR32:%vreg391,%vreg82 JMP_4 Successors according to CFG: BB#156 BB#111: derived from LLVM BB %if.then.i.i.i.i477 Predecessors according to CFG: BB#110 %vreg84 = COPY %vreg42; GR32:%vreg84,%vreg42 %vreg84 = ADD32ri8 %vreg84, 4, %EFLAGS; GR32:%vreg84 %vreg324 = MOV32rm %vreg84, 1, %noreg, 0, %noreg; mem:LD4[%119] GR32:%vreg324,%vreg84 %vreg325 = MOV32rm %vreg324, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i476] GR32:%vreg325,%vreg324 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg326 = COPY %ESP; GR32:%vreg326 MOV32mr %vreg326, 1, %noreg, 0, %noreg, %vreg84; mem:ST4[Stack] GR32:%vreg326,%vreg84 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg325, , %ESP, %EBX, %ESP; GR32:%vreg325 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL %vreg391 = COPY %vreg82; GR32:%vreg391,%vreg82 JMP_4 Successors according to CFG: BB#156(1) BB#157(1) BB#112: derived from LLVM BB %if.end100 Predecessors according to CFG: BB#92 %vreg251 = MOV32rm %vreg70, 1, %noreg, 24, %noreg; mem:LD4[%121] GR32:%vreg251,%vreg70 %vreg252 = COPY %vreg251; GR32_ABCD:%vreg252 GR32:%vreg251 %vreg253 = COPY %vreg252:sub_8bit_hi; GR8_NOREX:%vreg253 GR32_ABCD:%vreg252 TEST8ri_NOREX %vreg253, 8, %EFLAGS; GR8_NOREX:%vreg253 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#153(62) BB#113(62) BB#113: derived from LLVM BB %land.lhs.true102 Predecessors according to CFG: BB#112 %vreg85 = MOV32rm %vreg70, 1, %noreg, 40, %noreg; mem:LD4[%m_firstTextBox.i481] GR32:%vreg85,%vreg70 TEST32rr %vreg85, %vreg85, %EFLAGS; GR32:%vreg85 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#153(62) BB#114(62) BB#114: derived from LLVM BB %if.then106 Predecessors according to CFG: BB#113 CMP32rr %vreg42, %vreg0, %EFLAGS; GR32:%vreg42,%vreg0 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#133(124) BB#115(4) BB#115: derived from LLVM BB %if.then108 Predecessors according to CFG: BB#114 TEST32rr %vreg42, %vreg42, %EFLAGS; GR32:%vreg42 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#117(4) BB#116(64) BB#116: derived from LLVM BB %if.then.i.i.i486 Predecessors according to CFG: BB#115 INC32m %vreg42, 1, %noreg, 8, %noreg, %EFLAGS; mem:ST4[%m_refCount.i.i.i.i484] LD4[%m_refCount.i.i.i.i484] GR32:%vreg42 Successors according to CFG: BB#117 BB#117: derived from LLVM BB %_ZN3WTF10PassRefPtrIN7WebCore4NodeEEC1EPS2_.exit487 Predecessors according to CFG: BB#115 BB#116 %vreg255 = MOV32rm %vreg70, 1, %noreg, 0, %noreg; mem:LD4[%125] GR32:%vreg255,%vreg70 %vreg256 = MOV32rm %vreg255, 1, %noreg, 504, %noreg; mem:LD4[%vfn111] GR32:%vreg256,%vreg255 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg257 = COPY %ESP; GR32:%vreg257 MOV32mr %vreg257, 1, %noreg, 0, %noreg, %vreg70; mem:ST4[Stack] GR32:%vreg257,%vreg70 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg256, , %ESP, %EBX, %ESP, %EAX; GR32:%vreg256 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg258 = COPY %EAX; GR32:%vreg258 EH_LABEL JMP_4 Successors according to CFG: BB#118(1048575) BB#129(1) BB#118: derived from LLVM BB %invoke.cont113 Predecessors according to CFG: BB#117 %vreg86 = COPY %vreg258; GR32:%vreg86,%vreg258 MOV32mr %vreg115, 1, %noreg, 0, %noreg, %vreg42; mem:ST4[%m_ptr.i.i.i377648] GR32:%vreg115,%vreg42 MOV32mr %vreg115, 1, %noreg, 4, %noreg, %vreg86; mem:ST4[%m_offset.i379] GR32:%vreg115,%vreg86 %vreg266 = MOV8ri 4; GR8:%vreg266 TEST32rr %vreg42, %vreg42, %EFLAGS; GR32:%vreg42 JNE_4 , %EFLAGS Successors according to CFG: BB#169(12) BB#119(20) BB#169: Predecessors according to CFG: BB#118 %vreg386 = COPY %vreg266; GR8:%vreg386,%vreg266 JMP_4 Successors according to CFG: BB#127 BB#119: derived from LLVM BB %land.lhs.true.i.i383 Predecessors according to CFG: BB#118 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg267 = COPY %ESP; GR32:%vreg267 MOV32mr %vreg267, 1, %noreg, 0, %noreg, %vreg42; mem:ST4[Stack] GR32:%vreg267,%vreg42 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg268 = COPY %AL; GR8:%vreg268 EH_LABEL JMP_4 Successors according to CFG: BB#120(1048575) BB#122(1) BB#120: derived from LLVM BB %call.i.noexc.i384 Predecessors according to CFG: BB#119 %vreg87 = COPY %vreg268; GR8:%vreg87,%vreg268 TEST8rr %vreg87, %vreg87, %EFLAGS; GR8:%vreg87 %vreg386 = COPY %vreg266; GR8:%vreg386,%vreg266 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#121(16) BB#127(16) BB#121: derived from LLVM BB %if.then.i.i387 Predecessors according to CFG: BB#120 TEST32rr %vreg86, %vreg86, %EFLAGS; GR32:%vreg86 %vreg280 = SETEr %EFLAGS; GR8:%vreg280 %vreg88 = COPY %vreg280; GR8:%vreg88,%vreg280 %vreg88 = ADD8ri %vreg88, 5, %EFLAGS; GR8:%vreg88 %vreg386 = COPY %vreg88; GR8:%vreg386,%vreg88 JMP_4 Successors according to CFG: BB#127 BB#122: derived from LLVM BB %lpad.i393, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#119 EH_LABEL %vreg269 = COPY %EAX; GR32:%vreg269 %vreg91 = MOV32rm %vreg115, 1, %noreg, 0, %noreg; mem:LD4[%129] GR32:%vreg91,%vreg115 TEST32rr %vreg91, %vreg91, %EFLAGS; GR32:%vreg91 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#128(1) BB#123(1) BB#123: derived from LLVM BB %if.then.i.i.i.i398 Predecessors according to CFG: BB#122 %vreg271 = MOV32rm %vreg91, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i.i395] GR32:%vreg271,%vreg91 %vreg272 = COPY %vreg271; GR32:%vreg272,%vreg271 %vreg272 = DEC32r %vreg272, %EFLAGS; GR32:%vreg272 MOV32mr %vreg91, 1, %noreg, 8, %noreg, %vreg272; mem:ST4[%m_refCount.i.i.i.i.i395] GR32:%vreg91,%vreg272 TEST32rr %vreg272, %vreg272, %EFLAGS; GR32:%vreg272 JG_4 , %EFLAGS JMP_4 Successors according to CFG: BB#124(1) BB#128(1) BB#124: derived from LLVM BB %land.lhs.true.i.i.i.i.i401 Predecessors according to CFG: BB#123 CMP32mi8 %vreg91, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i.i399] GR32:%vreg91 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#125(1) BB#128(1) BB#125: derived from LLVM BB %if.then.i.i.i.i.i404 Predecessors according to CFG: BB#124 %vreg92 = COPY %vreg91; GR32:%vreg92,%vreg91 %vreg92 = ADD32ri8 %vreg92, 4, %EFLAGS; GR32:%vreg92 %vreg273 = MOV32rm %vreg92, 1, %noreg, 0, %noreg; mem:LD4[%133] GR32:%vreg273,%vreg92 %vreg274 = MOV32rm %vreg273, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i.i403] GR32:%vreg274,%vreg273 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg275 = COPY %ESP; GR32:%vreg275 MOV32mr %vreg275, 1, %noreg, 0, %noreg, %vreg92; mem:ST4[Stack] GR32:%vreg275,%vreg92 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg274, , %ESP, %EBX, %ESP; GR32:%vreg274 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL JMP_4 Successors according to CFG: BB#128(1) BB#126(1) BB#126: derived from LLVM BB %terminate.lpad.i406, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#125 EH_LABEL %vreg276 = COPY %EAX; GR32:%vreg276 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg278 = COPY %ESP; GR32:%vreg278 MOV32mr %vreg278, 1, %noreg, 0, %noreg, %vreg276; mem:ST4[Stack] GR32:%vreg278,%vreg276 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 , , %ESP, %EBX, %ESP ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP BB#127: derived from LLVM BB %_ZN3WTF10PassRefPtrIN7WebCore4NodeEED1Ev.exit263 Predecessors according to CFG: BB#120 BB#121 BB#169 %vreg93 = COPY %vreg386; GR8:%vreg93,%vreg386 %vreg281 = MOV8rm %vreg115, 1, %noreg, 8, %noreg; mem:LD1[%sunkaddr651](align=4) GR8:%vreg281 GR32:%vreg115 %vreg282 = COPY %vreg281; GR8:%vreg282,%vreg281 %vreg282 = AND8ri %vreg282, -8, %EFLAGS; GR8:%vreg282 %vreg283 = COPY %vreg282; GR8:%vreg283,%vreg282 %vreg283 = OR8rr %vreg283, %vreg93, %EFLAGS; GR8:%vreg283,%vreg93 MOV8mr %vreg115, 1, %noreg, 8, %noreg, %vreg283; mem:ST1[%sunkaddr651](align=4) GR32:%vreg115 GR8:%vreg283 JMP_4 Successors according to CFG: BB#155 BB#128: derived from LLVM BB %lpad112.body.thread Predecessors according to CFG: BB#122 BB#123 BB#124 BB#125 %vreg89 = COPY %vreg269; GR32:%vreg89,%vreg269 %vreg94 = COPY %vreg89; GR32:%vreg94,%vreg89 %vreg391 = COPY %vreg94; GR32:%vreg391,%vreg94 JMP_4 Successors according to CFG: BB#156 BB#129: derived from LLVM BB %lpad112.body, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#117 EH_LABEL %vreg259 = COPY %EAX; GR32:%vreg259 %vreg96 = COPY %vreg259; GR32:%vreg96,%vreg259 TEST32rr %vreg42, %vreg42, %EFLAGS; GR32:%vreg42 JNE_4 , %EFLAGS Successors according to CFG: BB#176(1) BB#130(1) BB#176: Predecessors according to CFG: BB#129 %vreg391 = COPY %vreg96; GR32:%vreg391,%vreg96 JMP_4 Successors according to CFG: BB#156 BB#130: derived from LLVM BB %if.then.i.i.i Predecessors according to CFG: BB#129 %vreg261 = MOV32rm %vreg42, 1, %noreg, 8, %noreg; mem:LD4[%m_refCount.i.i.i.i] GR32:%vreg261,%vreg42 %vreg262 = COPY %vreg261; GR32:%vreg262,%vreg261 %vreg262 = DEC32r %vreg262, %EFLAGS; GR32:%vreg262 MOV32mr %vreg42, 1, %noreg, 8, %noreg, %vreg262; mem:ST4[%m_refCount.i.i.i.i] GR32:%vreg42,%vreg262 TEST32rr %vreg262, %vreg262, %EFLAGS; GR32:%vreg262 JLE_4 , %EFLAGS Successors according to CFG: BB#131(1) BB#177(1) BB#177: Predecessors according to CFG: BB#130 %vreg391 = COPY %vreg96; GR32:%vreg391,%vreg96 JMP_4 Successors according to CFG: BB#156 BB#131: derived from LLVM BB %land.lhs.true.i.i.i.i Predecessors according to CFG: BB#130 CMP32mi8 %vreg42, 1, %noreg, 12, %noreg, 0, %EFLAGS; mem:LD4[%m_parent.i.i.i.i] GR32:%vreg42 JE_4 , %EFLAGS Successors according to CFG: BB#132(1) BB#178(1) BB#178: Predecessors according to CFG: BB#131 %vreg391 = COPY %vreg96; GR32:%vreg391,%vreg96 JMP_4 Successors according to CFG: BB#156 BB#132: derived from LLVM BB %if.then.i.i.i.i Predecessors according to CFG: BB#131 %vreg98 = COPY %vreg42; GR32:%vreg98,%vreg42 %vreg98 = ADD32ri8 %vreg98, 4, %EFLAGS; GR32:%vreg98 %vreg263 = MOV32rm %vreg98, 1, %noreg, 0, %noreg; mem:LD4[%145] GR32:%vreg263,%vreg98 %vreg264 = MOV32rm %vreg263, 1, %noreg, 8, %noreg; mem:LD4[%vfn.i.i.i.i] GR32:%vreg264,%vreg263 EH_LABEL ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg265 = COPY %ESP; GR32:%vreg265 MOV32mr %vreg265, 1, %noreg, 0, %noreg, %vreg98; mem:ST4[Stack] GR32:%vreg265,%vreg98 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALL32r %vreg264, , %ESP, %EBX, %ESP; GR32:%vreg264 ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP EH_LABEL %vreg391 = COPY %vreg96; GR32:%vreg391,%vreg96 JMP_4 Successors according to CFG: BB#156(1) BB#157(1) BB#133: derived from LLVM BB %for.body125.lr.ph Predecessors according to CFG: BB#114 %vreg101 = MOV32rm %vreg70, 1, %noreg, 44, %noreg; mem:LD4[%m_lastTextBox.i] GR32:%vreg101,%vreg70 %vreg100 = MOV32rm , 1, %noreg, 8, %noreg; mem:LD4[%sunkaddr654](align=8) GR32:%vreg100 %vreg99 = COPY %vreg85; GR32:%vreg99,%vreg85 %vreg387 = COPY %vreg99; GR32:%vreg387,%vreg99 Successors according to CFG: BB#134 BB#134: derived from LLVM BB %for.body125 Predecessors according to CFG: BB#133 BB#152 %vreg102 = COPY %vreg387; GR32:%vreg102,%vreg387 %vreg104 = MOV32rm %vreg102, 1, %noreg, 48, %noreg; mem:LD4[%m_start.i242] GR32_NOSP:%vreg104 GR32:%vreg102 %vreg103 = MOVZX32rm16 %vreg102, 1, %noreg, 52, %noreg; mem:LD2[%m_len.i241] GR32:%vreg103,%vreg102 TEST32rr %vreg103, %vreg103, %EFLAGS; GR32:%vreg103 %vreg388 = COPY %vreg104; GR32:%vreg388 GR32_NOSP:%vreg104 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#136(62) BB#135(62) BB#135: derived from LLVM BB %cond.true.i Predecessors according to CFG: BB#134 %vreg105 = LEA32r %vreg103, 1, %vreg104, -1, %noreg; GR32:%vreg105,%vreg103 GR32_NOSP:%vreg104 %vreg388 = COPY %vreg105; GR32:%vreg388,%vreg105 Successors according to CFG: BB#136 BB#136: derived from LLVM BB %_ZNK7WebCore13InlineTextBox3endEv.exit Predecessors according to CFG: BB#134 BB#135 %vreg106 = COPY %vreg388; GR32:%vreg106,%vreg388 CMP32rr %vreg100, %vreg106, %EFLAGS; GR32:%vreg100,%vreg106 JA_4 , %EFLAGS JMP_4 Successors according to CFG: BB#139(62) BB#137(62) BB#137: derived from LLVM BB %if.then128 Predecessors according to CFG: BB#136 CMP32rr %vreg100, %vreg104, %EFLAGS; GR32:%vreg100 GR32_NOSP:%vreg104 JB_4 , %EFLAGS JMP_4 Successors according to CFG: BB#152(124) BB#138(4) BB#138: derived from LLVM BB %if.then131 Predecessors according to CFG: BB#137 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg287 = COPY %ESP; GR32:%vreg287 MOV32mr %vreg287, 1, %noreg, 4, %noreg, %vreg202; mem:ST4[Stack+4] GR32:%vreg287,%vreg202 MOV32mr %vreg287, 1, %noreg, 0, %noreg, %vreg115; mem:ST4[Stack] GR32:%vreg287,%vreg115 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP ADJCALLSTACKUP32 8, 4, %ESP, %EFLAGS, %ESP JMP_4 Successors according to CFG: BB#155 BB#139: derived from LLVM BB %if.end133 Predecessors according to CFG: BB#136 CMP32rr %vreg102, %vreg101, %EFLAGS; GR32:%vreg102,%vreg101 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#152(62) BB#140(62) BB#140: derived from LLVM BB %lor.lhs.false135 Predecessors according to CFG: BB#139 %vreg289 = COPY %vreg103; GR32:%vreg289,%vreg103 %vreg289 = ADD32rr %vreg289, %vreg104, %EFLAGS; GR32:%vreg289 GR32_NOSP:%vreg104 CMP32rr %vreg100, %vreg289, %EFLAGS; GR32:%vreg100,%vreg289 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#141(62) BB#152(62) BB#141: derived from LLVM BB %if.end140 Predecessors according to CFG: BB#140 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg291 = COPY %ESP; GR32:%vreg291 MOV32mr %vreg291, 1, %noreg, 0, %noreg, %vreg102; mem:ST4[Stack] GR32:%vreg291,%vreg102 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg292 = COPY %EAX; GR32:%vreg292 %vreg107 = COPY %vreg292; GR32:%vreg107,%vreg292 TEST32rr %vreg292, %vreg292, %EFLAGS; GR32:%vreg292 %vreg389 = COPY %vreg107; GR32:%vreg389,%vreg107 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#146(62) BB#142(62) BB#142: derived from LLVM BB %if.end145 Predecessors according to CFG: BB#141 BB#144 %vreg108 = COPY %vreg389; GR32:%vreg108,%vreg389 CMP32rr %vreg108, %vreg101, %EFLAGS; GR32:%vreg108,%vreg101 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#152(4) BB#143(124) BB#143: derived from LLVM BB %lor.lhs.false147 Predecessors according to CFG: BB#142 CMP32mr %vreg108, 1, %noreg, 16, %noreg, %vreg70, %EFLAGS; mem:LD4[%m_renderer.i238] GR32:%vreg108,%vreg70 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#145(62) BB#144(62) BB#144: derived from LLVM BB %while.body.backedge Predecessors according to CFG: BB#143 BB#145 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg298 = COPY %ESP; GR32:%vreg298 MOV32mr %vreg298, 1, %noreg, 0, %noreg, %vreg108; mem:ST4[Stack] GR32:%vreg298,%vreg108 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg299 = COPY %EAX; GR32:%vreg299 %vreg109 = COPY %vreg299; GR32:%vreg109,%vreg299 TEST32rr %vreg299, %vreg299, %EFLAGS; GR32:%vreg299 %vreg389 = COPY %vreg109; GR32:%vreg389,%vreg109 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#146(4) BB#142(124) BB#145: derived from LLVM BB %land.lhs.true150 Predecessors according to CFG: BB#143 CMP32mr %vreg108, 1, %noreg, 48, %noreg, %vreg100, %EFLAGS; mem:LD4[%157] GR32:%vreg108,%vreg100 JB_4 , %EFLAGS JMP_4 Successors according to CFG: BB#144(124) BB#152(4) BB#146: derived from LLVM BB %while.body157.loopexit Predecessors according to CFG: BB#141 BB#144 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg300 = COPY %ESP; GR32:%vreg300 MOV32mr %vreg300, 1, %noreg, 0, %noreg, %vreg102; mem:ST4[Stack] GR32:%vreg300,%vreg102 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg301 = COPY %EAX; GR32:%vreg301 %vreg110 = COPY %vreg301; GR32:%vreg110,%vreg301 TEST32rr %vreg301, %vreg301, %EFLAGS; GR32:%vreg301 %vreg390 = COPY %vreg110; GR32:%vreg390,%vreg110 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#151(4) BB#147(124) BB#147: derived from LLVM BB %if.end161 Predecessors according to CFG: BB#146 BB#149 %vreg111 = COPY %vreg390; GR32:%vreg111,%vreg390 CMP32rr %vreg111, %vreg101, %EFLAGS; GR32:%vreg111,%vreg101 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#152(4) BB#148(124) BB#148: derived from LLVM BB %lor.lhs.false163 Predecessors according to CFG: BB#147 CMP32mr %vreg111, 1, %noreg, 16, %noreg, %vreg70, %EFLAGS; mem:LD4[%m_renderer.i] GR32:%vreg111,%vreg70 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#150(62) BB#149(62) BB#149: derived from LLVM BB %while.body157.backedge Predecessors according to CFG: BB#148 BB#150 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg307 = COPY %ESP; GR32:%vreg307 MOV32mr %vreg307, 1, %noreg, 0, %noreg, %vreg111; mem:ST4[Stack] GR32:%vreg307,%vreg111 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %EAX ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg308 = COPY %EAX; GR32:%vreg308 %vreg112 = COPY %vreg308; GR32:%vreg112,%vreg308 TEST32rr %vreg308, %vreg308, %EFLAGS; GR32:%vreg308 %vreg390 = COPY %vreg112; GR32:%vreg390,%vreg112 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#151(4) BB#147(124) BB#150: derived from LLVM BB %land.lhs.true166 Predecessors according to CFG: BB#148 CMP32mr %vreg111, 1, %noreg, 48, %noreg, %vreg100, %EFLAGS; mem:LD4[%162] GR32:%vreg111,%vreg100 JB_4 , %EFLAGS JMP_4 Successors according to CFG: BB#149(124) BB#152(4) BB#151: derived from LLVM BB %if.then173 Predecessors according to CFG: BB#146 BB#149 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg310 = COPY %ESP; GR32:%vreg310 MOV32mr %vreg310, 1, %noreg, 4, %noreg, %vreg202; mem:ST4[Stack+4] GR32:%vreg310,%vreg202 MOV32mr %vreg310, 1, %noreg, 0, %noreg, %vreg115; mem:ST4[Stack] GR32:%vreg310,%vreg115 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP ADJCALLSTACKUP32 8, 4, %ESP, %EFLAGS, %ESP JMP_4 Successors according to CFG: BB#155 BB#152: derived from LLVM BB %for.inc Predecessors according to CFG: BB#137 BB#139 BB#140 BB#142 BB#145 BB#147 BB#150 %vreg113 = MOV32rm %vreg102, 1, %noreg, 44, %noreg; mem:LD4[%m_nextTextBox.i] GR32:%vreg113,%vreg102 TEST32rr %vreg113, %vreg113, %EFLAGS; GR32:%vreg113 %vreg387 = COPY %vreg113; GR32:%vreg387,%vreg113 JNE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#153(4) BB#134(124) BB#153: derived from LLVM BB %for.inc177 Predecessors according to CFG: BB#82 BB#83 BB#112 BB#113 BB#152 BB#93 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg350 = COPY %ESP; GR32:%vreg350 MOV32mr %vreg350, 1, %noreg, 0, %noreg, %vreg202; mem:ST4[Stack] GR32:%vreg350,%vreg202 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg351 = COPY %ESP; GR32:%vreg351 MOV32mr %vreg351, 1, %noreg, 0, %noreg, %vreg202; mem:ST4[Stack] GR32:%vreg351,%vreg202 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP, %AL ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP %vreg352 = COPY %AL; GR8:%vreg352 TEST8rr %vreg352, %vreg352, %EFLAGS; GR8:%vreg352 %vreg373 = COPY %vreg65; GR32:%vreg373,%vreg65 %vreg374 = COPY %vreg64; GR8:%vreg374,%vreg64 JE_4 , %EFLAGS JMP_4 Successors according to CFG: BB#154(4) BB#44(124) BB#154: derived from LLVM BB %for.end178 Predecessors according to CFG: BB#42 BB#48 BB#72 BB#86 BB#153 ADJCALLSTACKDOWN32 8, %ESP, %EFLAGS, %ESP %vreg353 = LEA32r , 1, %noreg, 0, %noreg; GR32:%vreg353 %vreg354 = COPY %ESP; GR32:%vreg354 MOV32mr %vreg354, 1, %noreg, 4, %noreg, %vreg353; mem:ST4[Stack+4] GR32:%vreg354,%vreg353 MOV32mr %vreg354, 1, %noreg, 0, %noreg, %vreg115; mem:ST4[Stack] GR32:%vreg354,%vreg115 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP ADJCALLSTACKUP32 8, 4, %ESP, %EFLAGS, %ESP Successors according to CFG: BB#155 BB#155: derived from LLVM BB %return Predecessors according to CFG: BB#75 BB#81 BB#127 BB#138 BB#151 BB#106 BB#154 BB#2 RETI 4 BB#156: derived from LLVM BB %eh.resume Predecessors according to CFG: BB#67 BB#49 BB#59 BB#51 BB#63 BB#50 BB#132 BB#128 BB#111 BB#107 BB#170 BB#171 BB#172 BB#173 BB#174 BB#175 BB#176 BB#177 BB#178 BB#179 BB#180 BB#181 %vreg114 = COPY %vreg391; GR32:%vreg114,%vreg391 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg343 = COPY %ESP; GR32:%vreg343 MOV32mr %vreg343, 1, %noreg, 0, %noreg, %vreg114; mem:ST4[Stack] GR32:%vreg343,%vreg114 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 [TF=6], , %ESP, %EBX, %ESP ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP BB#157: derived from LLVM BB %terminate.lpad, EH LANDING PAD Live Ins: %EAX %EDX Predecessors according to CFG: BB#67 BB#58 BB#63 BB#132 BB#111 EH_LABEL %vreg327 = COPY %EAX; GR32:%vreg327 ADJCALLSTACKDOWN32 4, %ESP, %EFLAGS, %ESP %vreg329 = COPY %ESP; GR32:%vreg329 MOV32mr %vreg329, 1, %noreg, 0, %noreg, %vreg327; mem:ST4[Stack] GR32:%vreg329,%vreg327 %EBX = COPY %vreg118; GR32_NOSP:%vreg118 CALLpcrel32 , , %ESP, %EBX, %ESP ADJCALLSTACKUP32 4, 0, %ESP, %EFLAGS, %ESP # End machine code for function _ZNK7WebCore8Position10downstreamENS_27EditingBoundaryCrossingRuleE. *** Bad machine code: Using an undefined physical register *** - function: _ZNK7WebCore8Position10downstreamENS_27EditingBoundaryCrossingRuleE - basic block: BB#54 lpad12 (0x2c734100) - instruction: %vreg169 = COPY %EAX; GR32:%vreg169 - operand 1: %EAX fatal error: error in backend: Found 1 machine code errors. clang++: error: clang frontend command failed with exit code 70 (use -v to see invocation) FreeBSD clang version 3.3 (trunk 178860) 20130405 Target: i386-unknown-freebsd10.0 Thread model: posix clang++: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. clang++: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang++: note: diagnostic msg: /tmp/Position-H0Bivi.cpp clang++: note: diagnostic msg: /tmp/Position-H0Bivi.sh clang++: note: diagnostic msg: ******************** *** [.obj/release-static/Position.o] Error code 70 1 warning generated. 1 error *** [sub-WebCore-make_default-ordered] Error code 2 1 error *** [do-build] Error code 1 Stop in /usr/ports/www/qt4-webkit. *** [install] Error code 1 Stop in /usr/ports/www/qt4-webkit.