fox can understand llvm