Langdon, WB;
Al-Subaihin, A;
Blot, A;
Clark, D;
(2023)
Genetic Improvement of LLVM Intermediate Representation.
In:
European Conference on Genetic Programming (Part of EvoStar).
(pp. pp. 244-259).
Springer Nature
Preview |
Text
langdon_2023_EuroGP.pdf - Other Download (771kB) | Preview |
Abstract
Evolving LLVM IR is widely applicable, with LLVM Clang offering support for an increasing range of computer hardware and programming languages. Local search mutations are used to hill climb industry C code released to support geographic open standards: Open Location Code (OLC) from Google and Uber’s Hexagonal Hierarchical Spatial Index (H3), giving up to two percent speed up on compiler optimised code.
Type: | Proceedings paper |
---|---|
Title: | Genetic Improvement of LLVM Intermediate Representation |
Event: | 26th European Conference, EuroGP 2023, Held as Part of EvoStar 2023 |
ISBN-13: | 9783031295720 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1007/978-3-031-29573-7_16 |
Publisher version: | https://doi.org/10.1007/978-3-031-29573-7_16 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher's terms and conditions. |
Keywords: | Genetic programming, GP, linear representation, Clang, static single assignment (SSA), mutational robustness, SBSE, software resilience, automatic code optimisation, world wide location, plus codes, zip code |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery.ucl.ac.uk/id/eprint/10168843 |
Archive Staff Only
![]() |
View Item |