Generate LLVM IR for the function declarations