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 条
  • [41] A Compiler Infrastructure for Accelerator Generators
    Nigam, Rachit
    Thomas, Samuel
    Li, Zhijing
    Sampson, Adrian
    ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 804 - 817
  • [42] Development of COINS compiler infrastructure
    Graduate School of Computer and Information Sciences, Hosei University
    不详
    不详
    不详
    Comput. Softw., 2008, 1 (2-18):
  • [43] Toward an Automated Hardware Pipelining LLVM Pass Infrastructure
    Leidel, John
    Kabrick, Ryan
    Donofrio, David
    PROCEEDINGS OF THE SEVENTH ANNUAL WORKSHOP ON THE LLVM COMPILER INFRASTRUCTURE IN HPC (LLVM-HPC2021), 2021, : 39 - 49
  • [44] Writing P4 compiler backend for packet processing engines
    Sambasivam, Balachandher
    Subramanian, Maheswari
    Chatterjee, Deb
    Gouda, Mallikarjuna
    Sethuramapandian, Sosutha
    Saroha, Yogender Singh
    PROCEEDINGS OF THE 2021 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS '21), 2021, : 109 - 112
  • [45] POSTER: An LLVM-based Open-Source Compiler for NVIDIA GPUs
    Yan, Da
    Wang, Wei
    Chu, Xiaowen
    PPOPP'22: PROCEEDINGS OF THE 27TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2022, : 448 - 449
  • [46] IEC 61131-3 Front-End for the LLVM Compiler Family
    Catalao, Tiago
    de Sousa, Mario
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1187 - 1190
  • [47] Backend Infrastructure Supporting Audio Augmented Reality and Storytelling
    Salo, Kari
    Giova, Diana
    Mikkonen, Tommi
    HUMAN INTERFACE AND THE MANAGEMENT OF INFORMATION: APPLICATIONS AND SERVICES, PT II, 2016, 9735 : 325 - 335
  • [48] 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)
  • [49] HOL-Boogie—An Interactive Prover-Backend for the Verifying C Compiler
    Sascha Böhme
    Michał Moskal
    Wolfram Schulte
    Burkhart Wolff
    Journal of Automated Reasoning, 2010, 44
  • [50] Distributed Monitoring of Smart Buildings with Cloud Backend Infrastructure
    Stamatescu, Iulia
    Bolboaca, Valeria
    Stamatescu, Grigore
    2018 5TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2018, : 1035 - 1039