Experiential

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 these unwanted instructions inside AEMB target directory files and remove it without damaging the files or Read more…

By tedxmmu, ago
Experiential

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 adequately explain here. AEMB is considered as binary compatible to the Xilink Microblaze (Wikipedia link), however Read more…

By tedxmmu, ago
Experiential

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 note that -march=aemb is to select target architecture, in my case, aeMB. A list of attributes Read more…

By tedxmmu, ago
Experiential

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 research. LLVM is licensed under “UIUC” BSD-Style license. Recently, the latest Apples also start using LLVM Read more…

By tedxmmu, ago
Experiential

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 read todays newspapers report about National Robotics Competition 2011, kids as early as what? 7 years Read more…

By tedxmmu, ago
Experiential

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 said: svn: Malformed XML: not well-formed (invalid token) Eh? What now? This must not be the Read more…

By tedxmmu, ago
Experiential

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. Ahmad Shaiful Amiruddin bin Taher, born in Marang, Terengganu. Final year student, BE(Hons) candidate from Faculty Read more…

By tedxmmu, ago