Writing LLVM Bitcode

For this assignment you should create a program in the LLVM human-readable bitcode format (i.e. a .ll file) that takes n command line arguments and exits with a return code equal to the nth number in the Fibonnaci sequence. Your program does not need to worry about overflow in the return code, but it should be written in such a way that it can calculate an arbitrary Fibonnaci number via an iterative algorihm. Only use the bitcode instructions discussed in class.