============================================ Laure, Julian, Matthieu, 27 mars 2019, LIP ============================================ Parsing/modification du build.ninja fait : * ../python/rules_rewriter.py : ré-écrit rules.ninja * ../python/test-suite-builder.py : utilise rules_rewriter.py pour modifier rules.ninja et lancer le build. * o3args.txt: liste des arguments impliqués par -O3. Testé et approuvé:: ./test-suite-builder.py ../test-suite-build/ ./o3args.txt Recompile la testsuite avec les optims de -O3. Exemple : refaire les benchs de la thèse de Marwa -> ./test-suite-builder une fois, et relancement avec o3args modifié en ajoutant la passe qui va bien au bon endroit. => La testsuite sort un .json avec tous les timings. Next: * Vérifier que o3args.txt fait pareil que -O3 * Comparer -O0, -O1, -O2, -O3 * Jouer un peu avec matplotlib.