DocumentCode
675516
Title
Adding microMIPS backend to the LLVM compiler infrastructure
Author
Kolek, Jozef ; Jovanovic, Zoran ; Sljivic, Nenad ; Narancic, Dragan
Author_Institution
Comput. Based Syst., RT-RK, Novi Sad, Serbia
fYear
2013
fDate
26-28 Nov. 2013
Firstpage
1015
Lastpage
1018
Abstract
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.
Keywords
instruction sets; program compilers; 16-bit instructions; 32-bit instructions; LLVM compiler infrastructure; MIPS family of architectures; backend support; microMIPS backend; Computer architecture; Computers; Encoding; Generators; Libraries; Registers; Switches; Compilers; LLVM; microMIPS;
fLanguage
English
Publisher
ieee
Conference_Titel
Telecommunications Forum (TELFOR), 2013 21st
Conference_Location
Belgrade
Print_ISBN
978-1-4799-1419-7
Type
conf
DOI
10.1109/TELFOR.2013.6716404
Filename
6716404
Link To Document