Adding microMIPS Backend to the LLVM Compiler Infrastructure

被引:0
|
作者
Kolek, Jozef [1 ]
Jovanovic, Zoran [1 ]
Sljivic, Nenad [1 ]
Narancic, Dragan [1 ]
机构
[1] RT RK, Comp Based Syst, Novi Sad 21000, Serbia
关键词
Compilers; LLVM; microMIPS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This work describes extending of the LLVM Compiler Infrastructure with the new backend support for microMIPS, which is an architecture from MIPS family of architectures. New backend consists of 16- and 32-bit instructions, out of which 180 of 32-bit instructions are recoded MIPS32 instructions, and 14 of 32-bit instructions are new microMIPS instructions. There are the 39 highly optimized 16-bit instructions.
引用
收藏
页码:1015 / 1018
页数:4
相关论文
共 50 条
  • [1] The LLVM Compiler Framework and Infrastructure Tutorial
    Lattner, C
    Adve, V
    LANGUAGES AND COMPILERS FOR HIGH PERFORMANCE COMPUTING, 2005, 3602 : 15 - 16
  • [2] LLVM-HPC 2024: The Tenth Annual Workshop on the LLVM Compiler Infrastructure in HPC
    Proceedings of SC 2024-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, 2024, : 917 - 918
  • [3] An LLVM Backend for GHC
    Terei, David A.
    Chakravarty, Manuel M. T.
    ACM SIGPLAN NOTICES, 2010, 45 (11) : 109 - 120
  • [4] Towards Understanding Tool-chain Bugs in the LLVM Compiler Infrastructure
    Xie, Xiaoyuan
    Yang, Haolin
    He, Qiang
    Chen, Lin
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 1 - 11
  • [5] A LLVM Based Compiler for COFFEE
    Zhang, Guoqing
    Ahonen, Tapani
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [6] The verified CakeML compiler backend
    Tan, Yong Kiam
    Myreen, Magnus O.
    Kumar, Ramana
    Fox, Anthony
    Owens, Scott
    Norrish, Michael
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2019, 29
  • [7] The PowerPC backend molen compiler
    Panainte, EM
    Bertels, K
    Vassiliadis, S
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 434 - 443
  • [8] MPI backend for an automatic parallelizing compiler
    Kwon, D
    Han, S
    Kim, H
    FOURTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN'99), PROCEEDINGS, 1999, : 152 - 157
  • [9] LLVM-C2RTL: C/C++ Based System Level RTL Design Framework Using LLVM Compiler Infrastructure
    Sadasue T.
    Isshiki T.
    IPSJ Transactions on System LSI Design Methodology, 2023, 16 : 12 - 26
  • [10] A New Verified Compiler Backend for CakeML
    Tan, Yong Kiam
    Myreen, Magnus O.
    Kumar, Ramana
    Fox, Anthony
    Owens, Scott
    Norrish, Michael
    ACM SIGPLAN NOTICES, 2016, 51 (09) : 60 - 73