Author: tedxmmu

LLVM: Compiling FreeRTOS with LLVM (Part 2)

Continue from my previous post, LLVM: Compiling FreeRTOS with LLVM (Part 1). Anybody who might have some basic skills in programming, creating Makefiles especially, must be laughing hysterically if they come across and read...

LLVM: Compiling FreeRTOS with LLVM

It is about two more weeks before my internship at Aeste ends. Yesterday, I finished my task of cleaning up LLVM floating points instructions and cache instructions. What I did was just hunt all...

LLVM: Cleaning up instructions

My recent task is to clean up the instructions from LLVM code. One must wonder why do I need to clean up the instructions, well perhaps the definition of my recent task was not...

LLVM: Target Specific Attributes.

In LLVM system compiler, there is an option in the command command -mattr called target specific attributes. You may check each target attributes by using this command. llvm-as < /dev/null || llc -march=aemb -mattr=help...

LLVM: Customize your Instructions.

For the past few weeks, I was given a task by my supervisor. The task sound simple, whenever there NOP (No operation) instruction will be use, LLVM should change it into XOR R0, R0,...

LLVM Scheduling

LLVM is a compiler project which start as a research at University of Illinois and now has grow to become a massive project and involve in both commercial and open source, as well as...

LEGO, toys and office.

Today, looking at all those codes and documentation of LLVM, it really brings a child out of me. I don’t know why, I feel like I want to play with LEGO toys. When I...

Malformed XML and Tarballs.

Week 2 Day 1: So, the project decided. Its porting LLVM compiler into AEMB. Time to get the code. Should get svn version or release version? First, lets try the svn version. The error...

Shaiful: First week at AESTE.

Hello and good day, As part of task as an intern at Aeste, I was asked by my supervisor to regularly write blog about the task and the experience here. So, this is it....