study and translate llvm documentation