I'd return 0.1 here - 1 is reserved for when you're exactly sure that this is an llvm file - as in, it has a shebang, a doctype, or some other specific directive.  Values less than 0.5 will only be used to disambiguate filename matches, so that's a bit safer.