De-templatize non-dependent VS macro logic, NFC
authorReid Kleckner <rnk@google.com>
Tue, 9 Jul 2019 20:57:28 +0000 (20:57 +0000)
committerReid Kleckner <rnk@google.com>
Tue, 9 Jul 2019 20:57:28 +0000 (20:57 +0000)
commit8777df5270ae4549515b7b2895230a919541bbe0
tree7c4af0d5e527f84762d86ef661409f63401c3668
parent9e04b532dfe2b477d052b89c27e1fdfbd6309323
De-templatize non-dependent VS macro logic, NFC

These macro definitions don't depend on the template parameter, so they
don't need to be part of the template. Move them to a .cpp file.

llvm-svn: 365556
clang/lib/Basic/Targets.cpp
clang/lib/Basic/Targets.h
clang/lib/Basic/Targets/AArch64.cpp
clang/lib/Basic/Targets/AArch64.h
clang/lib/Basic/Targets/ARM.cpp
clang/lib/Basic/Targets/OSTargets.cpp
clang/lib/Basic/Targets/OSTargets.h
clang/lib/Basic/Targets/X86.h