Shoot Yourself in the Foot — Efficient Code Causes Inefficiency in Compiler Optimizations
In this paper, we take a different angle to evaluate compiler optimizations than all existing works in compiler testing literature. In particular, we consider a specific scenario in software development, that is, when developers manually optimize a program to improve its performance, do compilers actually generate more efficient code with the help of developers' optimizations?
Authors
- Ke Wang (ORCID: https://orcid.org/0000-0003-0844-5023)
- Hongyu Chen (ORCID: https://orcid.org/0009-0003-8353-1244)
- Yuewei Zhou
- Fengjuan Gao (ORCID: https://orcid.org/0000-0001-8185-0573)
Institutions
- Nanjing University of Science and Technology (CN)
- Visa (United States) (US)
- Rice University (US)
- Nanjing University (CN)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1145/3691620.3695548
- Citations
- 1
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.49
Funders
- National Natural Science Foundation of China
- Fundamental Research Funds for the Central Universities