mooigraph 587ac5a21b gcc ci data file parser added 4 years ago
..
Makefile 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
README.md 587ac5a21b gcc ci data file parser added 4 years ago
example.dot 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
gccda.c 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
gccda.h 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
gccda.peg 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
gccda.txt 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
screenshot.png 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
test.c.245r.expand 1687513304 GNU gcc compiler data graph generation tool added 4 years ago
test.c.245r.expand.dot 1687513304 GNU gcc compiler data graph generation tool added 4 years ago

README.md

packcc-gccda

This is a gcc -da output parser created using packcc parser tool to create graph data

This is used to generate similar dot graph data as gcc -fdump-rtl-expand-graph output

This peg grammar is eay to edit to add info about the compiler basic blocks

The mipt-vis compiler tool has a qt5 gui with graph layout to show this graph data

The mipt-vis compiler tool needs update of the gcc data parser which can be this peg file

This works with GNU GCC compiler version-11.1

The similar way is used to show the basic block info of the Intel icc compiler

This graphviz dot data can be used with gml4gtk graph viewer see the example.dot file

screenshot

🇳🇱