add llvm syntax checker

See llvm.org and http://llvm.org/docs/LangRef.html