Home | History | Annotate | Download | only in Driver

Lines Matching defs:MSVC

1982   // Set features according to the -arch flag on MSVC.
2411 // Disable C++ EH by default on XCore, PS4, and MSVC.
2412 // FIXME: Remove MSVC from this list once things work.
2571 // targeting the MSVC linker.
3741 // We turn strict aliasing off by default if we're in CL mode, since MSVC
4991 // -fthreadsafe-static is default, except for MSVC compatibility versions less
4998 // -fno-delayed-template-parsing is default, except for Windows where MSVC STL
5859 CmdArgs.push_back("msvc-fallback");
5861 CmdArgs.push_back("msvc");
9342 const auto &MSVC = static_cast<const toolchains::MSVCToolChain &>(TC);
9344 if (MSVC.getVisualStudioBinariesFolder(ClangProgramPath,
9378 const auto &MSVC = static_cast<const toolchains::MSVCToolChain &>(TC);
9379 if (MSVC.getVisualStudioInstallDir(VisualStudioDir)) {
9382 switch (MSVC.getArch()) {
9398 if (MSVC.useUniversalCRT(VisualStudioDir)) {
9400 if (MSVC.getUniversalCRTLibraryPath(UniversalCRTLibPath))
9407 if (MSVC.getWindowsSDKLibraryPath(WindowsSdkLibPath))
9476 // Render -l options differently for the MSVC linker.
9489 // or -L. Render it, even if MSVC doesn't understand it.
9494 // translate 'lld' into 'lld-link', and in the case of the regular msvc
9502 // If we're using the MSVC linker, it's not sufficient to just use link