graph representation of data structures in optimizer
Started by Adriano Langealmost 17 years ago10 messages
Hi,
I'm interested in data representation and debug of optimizer routines.
Thus, I've changed the debug functions of allpaths.c to make a
graphviz-like output of RelOptInfo structure.
Any idea about this?
Is there some project or improvement like this?
Tanks,
Adriano Lange
C3SL/UFPR - www.c3sl.ufpr.br
Attachments:
RelOptInfo_graph.pngimage/png; name=RelOptInfo_graph.pngDownload
�PNG
IHDR } ��; sRGB ��� bKGD � � ����� pHYs �� tIME��&G� IDATx���wx������M6��FB$]��
HAl�rQ�*pm|TD/6��
�j��� ���&�~���%��%r^�3���N=3s�y���(,��@ �@ �h���@ �@
�@ �@ B �@ �@( �@ �@ �@ ��A�2���Q�"�@��~�B��`����}��q��9���o�R����V�Z��wo��o�V�E�Tb�XP(�A����i �@ 4G�?%%�m�������Q�������������
������NBB����O�>���
%�@ �@ ��v+
{��a��}<���t������l6�����V��<y2���B � �@ ������'��g3f�����/��M�6����4iJ��$���� ��Y�P(0��DGG3a�Y�7�����S[[{�G��f3���XYY0j�(V�ZERR���E B �@p;����m���l�R^WRR��)S����-����%<<�R�I�&$$���T��i#+�@ h�5�@ ����R���Q�T
���_�����`�������U���j�y
��w'11�^/�@ �@ ��v���d�&L��{�m�~��Q�H~S,X����`kkKqq1&�I<�@ 4+��@ �f��d"77����������n�n���(
���a��I����R����_
��^���C���q���+�����/
�@ ��@ A�A�P\3���hl$�'$$��O:u���#3f�F�T�������Q�����SVVv�k �@ �@ ���������������kiiil������������d2���Iee�U��P(D @�@ 4;��@ � �Y�����%66��[���OBCCqrr.��_KAP_8W��X,�j5j�Z^�����;x������/�����h4�V�1�����+_�TRVV��~��������F��-.��Je�u�y�@ �@ ��0�wWW;���{i]uu5������4���������T������T*��o��hd���W=fNN;vd��Y���RXXH��}qqq�g�������0v�X:t�@\\G���O?��W_e��M$%%5y��@TTUUU�t:����������V���������(�vpp���777\]]qss���+++4�U�VVV7�4�V�D�@ �@ ��������k��%""�-Z4�O�Pp��!���G�R��k6����;;;����&�S(;v���|"""S�P`0����������jVB�t���s��q��9RSS��{w�}L&qqq8;;���p������m������=��������������f���������C��SQQAee%���MNeee\�x���*�������l6�V�Q�TW����������#NNN888`gg������������;;;�Z-*�JX�@( �������-,,���D���������n0*. o7�����6l�����n���f���b.\�@�n���X�&//��y�����7�Jii)���o��'O�$))��^z�Y(l�yii)���_�p���tt:��A�v�P�����+++�������3���`cc�H��F��^�^�G��QSS�N�k4���PYYIYY���dddP]]Mmmm��J�B��bkk���-������\qruu���Y����B�� ���_UU�G}Dvv6�Z�"33S���l�U�Vdgg��h�={6���7t�BAVV��#G�p��az��E������A�R������� '))����E��]�����$$$���D>��>H�V��p���mc�����1{�llmm�0a999�?���7c�X�����������0���xV�ZE~~>Z���� ����������{��e�������m�6�?�����3gg��!**�x�v������W:����������-[����LYY��� �����S':w�L��-��a��������_��;�DX,��V���b���oo�VD�/�Z���=������K�
�Fc����+++)..������"���)++#77��g�RVV&O�����f�����
ggg���i����@Zvww�������[���C B ����E�X�`����U��
999,^��#F0j�������!++���d:DJJ
���*�/&--
???�l�������(..&<<�O?��w�}���l.\������a��W^y��#G�|�r��]��?L\\;v����^�z1t�P��oOuu5 �7����~����V�^��ba��������[7&M�Dnn.&L &&�e����g���W/��CLL]�t����_|�c���|�r���+���|@hh�m��$����������'��������8q�^@hh(C��s��t�����p\]]��M&��������?�;;;
�[�&%%�^���
p)>@@@ m�����eee�y�:���Ct�� [[�~ooVPV*�h4��RX\k}EEPXX�h���Baa�<�O��T*qqq����
-Z��'\]]o�D��@
�@ �eBdLL_}�?��3pi��v� �z�����/����T*5j�
G���a�,X���
S�L��W_e��
___|}}�QX�~����SO��3�0r�H
}�����C��z�n����� 0555<�����j�l�����w��k���i���Lpp0��mk)^:��d"88rss��R�d��<kkkF���M�nXp���R�;��������xIJJ���
�h���c���>�>}�\S�S��
|���]�ta��=�����}{,����X����s
�B�;v�(����:�V�w���E6�o���u�d2QTT$O����� !!������0�����#�H��$��4pqqA�R]�t3�CX#� ��@xT(�;w�����W��m�����4�!����������?�����:���t����:���R)�h�F9h�R��'Ix��N�Q�T������rz��E��=?~<�|�
}��%55��"�
�B�W�V�T*Q�T����B�$d)
Y��O�S�I�H��?��~�P��|����9yqq1������+��+
�Z���^XXHpp0���4�Q�Fr]�����_f�M�
O>�$K�.e���t����
r�8z��~�oooZ�n����n��T*���xzz^�>������RVVFII ��������%%%dffR^^� ��`@��6�lll�l�"���GGG����I��$YSk�@ �@�G���Z���6>��S���+
��( �������������_�P������S��e�.^����Gy��G��������;w���8�F#NNN�>}������qss`��Q���� RSS���i�������#QQQt�����b�����!C8z�(qqq��_�b��5����E�������CBB������E~~>����>}{{{
���%==���O������#Y�b����:u��s�^Ux�~������!���� 33���<Y�`ee����Z�b��A�i�N�:ELL���' �g�y������G�&S,^�95u������'�x����S�N1y���P:wll,��m#$$���G�V��?����������u�[]]-gI���������Jy�����b���(//G���
$��,[uIJ7[[[���Rf)�����<����dS��@ �#��a�*�BN�8���g�<y2J�R��EDD�}��fs����{�����r�� �?���=z�����X,|||;v,7n$''��=�-Z��������O?���������S����2p�@F�Ibb"j����:��mKvv6EEEq��9�zvv6!!!�;w+++��m�R�$99�J���
���SSS���-�[�&//���<���HNN�e���������N�#<<������������[[[����d2���G�6m8w�~~~(�J������3���������3���rj�6m�4*�����=K||< ���RXX��l���Z�lI��mi��-���
%)s���~�������b����=�v����
��x��eQQ1118p �F�����������������
b��A��� ��6)n�=���R�5E��uz�����V�
��l6cmm-[
899�� ����������quu���M�!��@( ��a���t�����;7�t57��O>IPP���>/��YYY
\��g����b!((�^x�O>�����f� �(**���>�������;w�d������W�o�`�wu�������S�����^�����:��C������3��������\V�\��o� �o����qvv����/�o��f�������8�<������666���.�BXk�
���.������Z�������O��� r,�M��I
�hgg'���/C� �����
*++�%�������������L�0������j���c��e4��={�h�"�l�B^^nnnL�6����L����g�uYTWW_������i���m�L���fS�^Ix���$&&K\\�O�&!!���J4
!!!t��������;��k��:�����r��A^|�E���x����5k�������rU*����aoo����m8��{���J��~���=oWWW���n�]����"������O~~>YYY?~\�]WW'�J�77�+fO���+�������u�e��sy��������q���+}�B �Z�N��Gt>�s�����GGG>��3���9~�8��-c������AAA�t:���***7n\�W JJJ�������������y�4"���HJJ
����������F�������0|�A,X@XX���7}M
����:��9�|����1co���<�_��&�i�4O��
8::���x��JJJd��i�IJ�XUU%�3HA����Rv�-����Fs����J���=��RH�!eee����H�� ��uvv���__�t�@ ���? �����7�:u���&99���{��� ����h�@�l����~�����^M�N�
�������Sff&iii����������#����3h� ���h��5���M����������|����������s��a�`,�Ie���+�����0�������A6���2JKK��������4�e`�X���B�V�si���YXppp��������4���amm-�4���m����d2���%, k]�����'0��xyy1a�T*U��P( ��cggGFF[�n��yyyQVV&��vqq������T^x�"##1������T*�Y��N�/..����������Bjj�xP�srr����^�z�����$������{#��z�j�{�=�t����k���O�������,��MZ[[�u��0�L�t:jjj��������������r9(bFFz��^/[�_������NV����A%E����Q
dz��Osy����.^^^�3������Eaa!���c���,^�+++�
�@ h��Y������9s�j����0p�@����4iJ����2,����/��BsR��R'W���� ��������DYYp�#((���`F�E���qttl��\q�����>K�x��'�|����%K�0z�h�e] �����R��Q��Q�F�F#���yII��������rss9{�,%%%����Y�J��Z�������<yzz�����������S�k�g�����W(|����o��Q�F�R�d����.���$���xxx�����U+�����%K��@ �(//o�N2 dAh5��� ����M�����,N�>���'�������dffb6�����K�.���3e��t�Bppp����������rrr����ppp ::Z��p'�����,P�TM*/���,)
������������Cvv6'N��������YYY�������<I��������y���;���
����T,=���~��u���+��] �;0��,Y��W_}��]�R^^���;v,�E( ���N���yNW�$9�x]]555$''Obb"III$%%����j��i��.]�����N�N��t���������QQQ�?�������?
�_ ��+n�����J���/����u���93Bnn�����%55���\��M�H������www�%J�Z�h���7������4Hg*��T�J�R^nJ���};J���={���"GW���ox��7����������h�6�����p��Je|�}���1WU�X[[S[[+?;;;9����r%�Z-vvv�K���GR*��s�N��" �@P+++��p7�w�"�r��m�M����}bKJJ���'%%���t9JwII xzz��m[&O�Lhh(���k��{���o�����������o����_ �.��T�Hq
:v�x��M&��zPXXHQQ���PXXHVV�N����J��F#���r�)��V����9����#���X[[��Wnnn���������K�}�Y
������wM?��G������\lllX�f
UUU�����=z���_~��v=�999�����m����{�����-�����G����������O7�G�R1}�t:t���u�����d2�u����NNN$''��sg� ��<��0��|
���w|��z�^�l�h4r��E222�p�dffr��E���P��r�DBBB2d~~~������sC����I���~����~�E���SO �_ �1����
R�������������������
���)++��RJ���j
��uuu��f�f3��RIjj* �N�����&44���;����?�>}��v�Z�����������������ggg~��7222#,,GGG6l�@YYS�N�_�~$''�����hd���$&&r��9���>|8���/������������������U+^x����9y�$.\ 22�w�}�9s�P\\���c��!;;�R������+��
c��}���`2��8q"f����J~���&-�IX[[c4e�Q� �zt��������hh���
�X��l}$������B���IHH����*++qrr���ooo:t(���8::���,��?ns������W^y��\����+
y�z2&HA�����A��W^y��������z�<���*&M�D��m�������L�8���T�=��u�0` O=��N�"//��� �����������/��.����������$���R�$11�y�����@rr2�
������,
)))r�#��i4 |||�8q"�'Of��]l��E����!''�>}�0z�h�|�M�M���l����?��Dqq��M�@ ��������[~���������F��cmm}K�'��h�W:fnn.6l����:u���8�������m�����1d�:u�$�TH>���T�+���
���Y�l�����_���@ ��+
.���z�JVe:���m����IDD�������#G�p�����l5
�7of��DGG���O�n�&;;�C�a�X��eo��&����~�����BzNF����~FF���r;{����j�*.\�@JJ���jkkIMMmr��b��� NNN(
�m$33���2������HKK������1��F( ��Ov&�G�������r�X?���dB�T6���L%sD�J%�����B��e�P(���D���a��{�=lll�k�\�F� J��=zp��1 :�O?����qvv���d2]�H��o����h�4I����fri�X8p� ����K�.0�_|���p���������;��������?g�������_y!� IDAT �N��l6�u�������IW������X,h�Z�/_����`!w��V�P0�|Y�q��y���CLL�<� ���L�<�i�������x��+�w��Fj���^JKK������lF�All,����L&���1� �P(���j�?$]�t
����?��n��T�9�@ ��
������H�����e#F��������������+�2e
������<�F��������LXX*���{����KXX�_��������+++L&���+������1l�0�F#�}�&��V�Z����9}�4_}��F���V�4B������*�
F����?���?pttd������3k�,���~���3fvvvM�����Y�~�u�w��+�������?#G��k�B ���E�>�z=/^$%%���������������5^^^���NNN�M<�����L�2r�����1�U�V1~�x&M���}� pttd���X[[�t�R����t�3����SWW��3g�c�k��������������?����M�W�^����e� V�X��9s��q#������r����H���9�<