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).