{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T18:00:51Z","timestamp":1778608851108,"version":"3.51.4"},"reference-count":71,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100003593","name":"CNPq, CAPES and FAPEMIG","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,2,27]]},"DOI":"10.1109\/cgo51591.2021.9370322","type":"proceedings-article","created":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T21:33:26Z","timestamp":1615498406000},"page":"378-390","source":"Crossref","is-referenced-by-count":42,"title":["ANGHABENCH: A Suite with One Million Compilable C Benchmarks for Code-Size Reduction"],"prefix":"10.1109","author":[{"given":"Anderson Faustino","family":"da Silva","sequence":"first","affiliation":[]},{"given":"Bruno Conde","family":"Kind","sequence":"additional","affiliation":[]},{"given":"Jose Wesley","family":"de Souza Magalhaes","sequence":"additional","affiliation":[]},{"given":"Jeronimo Nunes","family":"Rocha","sequence":"additional","affiliation":[]},{"given":"Breno Campos","family":"Ferreira Guimaraes","sequence":"additional","affiliation":[]},{"given":"Fernando Magno","family":"Quinao Pereira","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref71","author":"bornholt","year":"2015","journal-title":"Scaling program synthesis by exploiting existing code"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2004.11"},{"key":"ref39","doi-asserted-by":"crossref","first-page":"44:1","DOI":"10.1145\/3280848","article-title":"Static prediction of silent stores","volume":"15","author":"pereira","year":"2018","journal-title":"ACM Trans Archit Code Optim"},{"key":"ref38","first-page":"1","article-title":"Anghabench: a synthetic collection of benchmarks mined from open-source repositories","author":"da silva","year":"2020","journal-title":"Universidade Federal de Minas Gerais Tech Rep"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661174"},{"key":"ref32","first-page":"112","article-title":"Liveness-driven random program generation","author":"barany","year":"2017","journal-title":"LOPSTR"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993532"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3427081.3427089"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00050"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568295"},{"key":"ref35","first-page":"148","author":"dyer","year":"2013","journal-title":"Language Features for Software Evolution and Aspect-Oriented Interfaces An Exploratory Study"},{"key":"ref34","year":"2011","journal-title":"ISO\/IEC 9899 tc3 - committee draft of the C99 standard"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258947"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178257"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/357153.357155"},{"key":"ref63","first-page":"79","article-title":"Code factoring in gcc","author":"loki","year":"2004","journal-title":"Proceedings of the 2004 GCC Developers' Summit"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3158117"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.14"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2014.7116910"},{"key":"ref65","author":"tallam","year":"0","journal-title":"Safe icf Pointer safe and unwinding aware identical code folding in gold"},{"key":"ref66","author":"liska","year":"0","journal-title":"Optimizing large applications"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"ref67","author":"infrastructure","year":"2019","journal-title":"MergeFunctions pass how it works"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/2597809.2597811"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780735"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/FDL50818.2020.9232934"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3197978"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1880043.1880047"},{"key":"ref21","author":"pouchet","year":"2018","journal-title":"PolyBench\/C 4 2 1 The polyhedral C benchmark suite"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854052"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1177\/109434209100500306"},{"key":"ref26","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1145\/1854273.1854313","article-title":"Partitioning streaming parallelism for multi-cores: A machine learning based approach","author":"wang","year":"2010","journal-title":"Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques (PACT)"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1594835.1504189"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/WWC.2001.990739"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386030"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/390013.808480"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/773473.178256"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/2076021.2048119"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3178372.3179521"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.2197\/ipsjtsldm.9.21"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3363562"},{"key":"ref53","first-page":"226","article-title":"Introducing loop statements in random testing of c compilers based on expected value calculation","author":"nakamura","year":"2015","journal-title":"Proc the Workshop on Synthesis And System Integration of Mixed Information Technologies (SASIMI 2015)"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.2197\/ipsjtsldm.7.91"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TMSCS.2018.2791955"},{"key":"ref11","first-page":"177","article-title":"Binary translation using peephole superopti-mizers","author":"bansal","year":"2008","journal-title":"OSDI"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-010-0161-2"},{"key":"ref12","article-title":"Learning to superoptimize programs","author":"bunel","year":"2017","journal-title":"ICLRE"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2863701"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2017.7863731"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3133874"},{"key":"ref16","first-page":"1","article-title":"Automatic construction of inlining heuristics using machine learning","author":"simon","year":"2013","journal-title":"CGO"},{"key":"ref17","first-page":"405","article-title":"To inline or not to inline? enhanced inlining decisions","author":"zhao","year":"2003","journal-title":"LCPC"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1186736.1186737","article-title":"SPEC CPU2006 benchmark descriptions","volume":"34","author":"henning","year":"2006","journal-title":"SIGARCH Comput Archit News"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/2.722293"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2928270"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2817118"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-018-1867-7"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1878921.1878951"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.4149\/cai_2018_1_165"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872387"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICNN.1995.488968"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3293883.3301493"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213848"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236068"},{"key":"ref47","first-page":"45","article-title":"Improved similarity measures for software clustering","author":"aseem","year":"2011","journal-title":"CSMR"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/314403.314414"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781141"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1967.1053964"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.37"}],"event":{"name":"2021 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","location":"Seoul, Korea (South)","start":{"date-parts":[[2021,2,27]]},"end":{"date-parts":[[2021,3,3]]}},"container-title":["2021 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9370300\/9370301\/09370322.pdf?arnumber=9370322","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,21]],"date-time":"2022-12-21T06:10:14Z","timestamp":1671603014000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9370322\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,27]]},"references-count":71,"URL":"https:\/\/doi.org\/10.1109\/cgo51591.2021.9370322","relation":{},"subject":[],"published":{"date-parts":[[2021,2,27]]}}}