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 条
  • [1] P4LLVM: An LLVM based P4 Compiler
    Dangeti, Tharun Kumar
    Keerthy, Venkata S.
    Upadrasta, Ramakrishna
    2018 IEEE 26TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2018, : 424 - 429
  • [2] 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,
  • [3] CTOS: Compiler Testing for Optimization Sequences of LLVM
    Jiang, He
    Zhou, Zhide
    Ren, Zhilei
    Zhang, Jingxuan
    Li, Xiaochen
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 48 (07) : 2339 - 2358
  • [4] OpenCL 2.0 Compiler Adaptation on LLVM for PTX Simulators
    Yang, Chun-Chieh
    Wang, Shao-Chung
    Hsu, Min-Yi
    Chang, Yuan-Ming
    Hwang, Yuan-Shin
    Lee, Jenq-Kuen
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 53 - 58
  • [5] Support OpenCL 2.0 Compiler on LLVM for PTX Simulators
    Yang, Chun-Chieh
    Wang, Shao-Chung
    Hsu, Min-Yi
    Chang, Yuan-Ming
    Hwang, Yuan-Shin
    Lee, Jenq-Kuen
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (3-4): : 261 - 271
  • [6] Support OpenCL 2.0 Compiler on LLVM for PTX Simulators
    Chun-Chieh Yang
    Shao-Chung Wang
    Min-Yi Hsu
    Yuan-Ming Chang
    Yuan-Shin Hwang
    Jenq-Kuen Lee
    Journal of Signal Processing Systems, 2019, 91 : 261 - 271
  • [7] Language-Parametric Compiler Validation with Application to LLVM
    Kasampalis, Theodoros
    Park, Daejun
    Lin, Zhengyao
    Adve, Vikram S.
    Rosu, Grigore
    ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 1004 - 1019
  • [8] Improving Performance of JNA by Using LLVM JIT Compiler
    Tsai, Yu-Hsin
    Wu, I-Wei
    Liu, I-Chun
    Shann, Jean Jyh-Jiun
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 483 - 488
  • [9] An updated LLVM-based quantum research compiler with further OpenQASM support
    Litteken, Andrew
    Fan, Yung-Ching
    Singh, Devina
    Martonosi, Margaret
    Chong, Frederic T.
    QUANTUM SCIENCE AND TECHNOLOGY, 2020, 5 (03)
  • [10] Predicting HPC parallel program performance based on LLVM compiler
    Zhang, Weizhe
    Hao, Meng
    Snir, Marc
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (02): : 1179 - 1192