LLVM note 0: IR generation

LLVM note 1: start

LLVM note 2: WorkList

LLVM note 3: Def-Use Chain

LLVM note 4: Interprocedural Analysis

LLVM note 5: pointer analysis

LLVM note 6: virtual function

LLVM note 7: GEP instruction

Other Reference

L3-LLVM2.pdf

llvm-2-writing_pass.pdf

C++ memory layout. Link: http://www.vishalchovatiya.com/memory-layout-of-cpp-object/