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 :
بازگشت