Lines Matching refs:Triple
47 MSVCToolChain::MSVCToolChain(const Driver &D, const llvm::Triple& Triple,
49 : ToolChain(D, Triple, Args) {
74 return getArch() == llvm::Triple::x86_64;
78 return getArch() == llvm::Triple::x86_64;
86 return getArch() == llvm::Triple::x86_64;
210 static StringRef getWindowsSDKArch(llvm::Triple::ArchType Arch) {
212 case llvm::Triple::x86:
214 case llvm::Triple::x86_64:
216 case llvm::Triple::arm:
312 case llvm::Triple::x86:
314 case llvm::Triple::x86_64:
317 case llvm::Triple::arm:
439 case llvm::Triple::x86:
441 case llvm::Triple::x86_64:
444 case llvm::Triple::arm:
610 llvm::Triple Triple(TripleStr);
612 tools::visualstudio::getMSVCVersion(/*D=*/nullptr, Triple, Args,
620 if (Triple.getEnvironment() == llvm::Triple::MSVC) {
621 StringRef ObjFmt = Triple.getEnvironmentName().split('-').second;
623 Triple.setEnvironmentName((Twine("msvc") + MSVT.getAsString()).str());
625 Triple.setEnvironmentName(
628 return Triple.getTriple();
734 bool SupportsForcingFramePointer = getArch() == llvm::Triple::x86;