intinya tested on clang 9.0 (windows prebuilt)
kita ekstraksi dulu dari installernya pakai 7zip
karena jenisnya NSIS
sebenarnya dari install bisa "normal"
hanya saja boros space dan tidak bisa portable
yang diburuhkan tidak semua file
hanya clang.exe, llvm-lib.exe dan lld.exe
clang.exe rename ke cl.exe (bisa gunakan juga clang-cl.exe)
lld.exe rename ke link.exe (bisa gunakan juga lld-link.exe)
llvm-lib.exe rename ke lib.exe
setelah itu paste ke folder bin di MSVC (jangan lupa backup)
kelemahannya tidak bisa fallback, tapi oke saja sejauh ini
kelebihannya kita bisa maksimal dalam memakai flag
dari -O3 sampai -flto (dan lain sebagainya)
kalau terjadi error compile di SSE2 atau AVX
maka ekstraksi juga header bawaan Clang
nb: fungsi linker MSVC di lld masih agak buggy