code actually runs when you call it. Also llvm is not a real compiler backend. That sucks. It a middleman.