diff --git a/README.md b/README.md index e40f7f2..1814de5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # uwu -uwu in every (soon™️) programming language in the world (70 languages and keeps growing) +uwu in every (soon™️) programming language in the world (71 languages and keeps growing) ## Languages @@ -67,6 +67,7 @@ uwu in every (soon™️) programming language in the world (70 languages and ke ## Assemblers - [High Level Assembly](uwu.hla) +- [LLVM IR](uwu.ll) ## Esoteric Languages diff --git a/uwu.ll b/uwu.ll new file mode 100644 index 0000000..7d0d5f7 --- /dev/null +++ b/uwu.ll @@ -0,0 +1,8 @@ +declare i32 @puts(i8*) + +@uwu = internal constant [4 x i8] c"uwu\00" +define i32 @main() +{ + call i32 @puts(i8* getelementptr ([4 x i8], [4 x i8]* @uwu, i32 0, i32 0)) + ret i32 0 +}