testsuite: Only run llvm ways if llc is available
As noted in #18560 (closed), we previously would always run the LLVM ways since
configure
would set SettingsLlcCommand
to something non-null when
it otherwise couldn't find the llc
executable. Now we rather probe for
the existence of the llc
executable in the testsuite driver.
Fixes #18560 (closed).