prevent name conflicts with C namespace by prefixing LLVM symbols with $