trying to anderstand how workds llvm