LLVM IR
Get the slidesNote on LLVM Opaque Pointers (Video vs. Modern LLVM)
In the video (recorded with an earlier LLVM version), pointers are typed (e.g.,
i32*,i8*). Since LLVM 15 (and in LLVM 18 used in this course), all pointers are opaque and written simply asptr(for example,store i32 5, ptr %ptrandload i32, ptr %ptr).The downloadable slides have been updated to reflect the modern LLVM syntax.