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
来源
2013 21ST TELECOMMUNICATIONS FORUM (TELFOR) | 2013年
关键词
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
相关论文
共 23 条
  • [21] Experiences Developing the OpenUH Compiler and Runtime Infrastructure
    Barbara Chapman
    Deepak Eachempati
    Oscar Hernandez
    International Journal of Parallel Programming, 2013, 41 : 825 - 854
  • [22] Adding support for the MIPS32 architecture into the Go language compiler
    Mladenovic, Dragan
    Knezevic, Milan
    Stefanovic, Vladimir
    Subotic, Milos
    2018 26TH TELECOMMUNICATIONS FORUM (TELFOR), 2018, : 655 - 658
  • [23] Designing RISC-V Instruction Set Extensions for Artificial Neural Networks: An LLVM Compiler-Driven Perspective
    Balasubramanian, Karthikeyan Kalyanasundaram
    Salvo, Mirco Di
    Rocchia, Walter
    Decherchi, Sergio
    Crepaldi, Marco
    IEEE ACCESS, 2024, 12 : 55925 - 55944