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 条
  • [21] 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
  • [22] 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
  • [23] Just-in-time compiler for konohascript using LLVM
    Ide, Masahiro
    Kuramitsu, Kimio
    IPSJ Online Transactions, 2013, 6 (01) : 9 - 16
  • [24] LLSC: A Parallel Symbolic Execution Compiler for LLVM IR
    Wei, Guannan
    Tan, Shangyin
    Bracevac, Oliver
    Rompf, Tiark
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1495 - 1499
  • [25] Modelling Processor Reliability using LLVM Compiler Fault Injection
    Nezzari, Y.
    Bridges, C. P.
    2018 IEEE AEROSPACE CONFERENCE, 2018,
  • [26] 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
  • [27] DBILL: An Efficient and Retargetable Dynamic Binary Instrumentation Framework using LLVM Backend
    Lyu, Yi-Hong
    Hong, Ding-Yong
    Wu, Tai-Yi
    Wu, Jan-Jan
    Hsu, Wei-Chung
    Liu, Pangfeng
    Yew, Pen-Chung
    ACM SIGPLAN NOTICES, 2014, 49 (07) : 141 - 152
  • [28] Predicting HPC parallel program performance based on LLVM compiler
    Weizhe Zhang
    Meng Hao
    Marc Snir
    Cluster Computing, 2017, 20 : 1179 - 1192
  • [29] LocSeq: Automated Localization for Compiler Optimization Sequence Bugs of LLVM
    Zhou, Zhide
    Jiang, He
    Ren, Zhilei
    Chen, Yuting
    Qiao, Lei
    IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (02) : 896 - 910
  • [30] Optimized Retargetable Compiler for Embedded Processors - GCC vs LLVM
    Ghica, Lavinia
    Tapus, Nicolae
    2015 IEEE 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2015, : 103 - 108