Lines Matching defs:MinGW
1 //===--- MinGW.cpp - MinGWToolChain Implementation ------------------------===//
9 #include "MinGW.h"
29 /// MinGW Tools
30 void tools::MinGW::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
61 void tools::MinGW::Linker::AddLibGCC(const ArgList &Args,
96 void tools::MinGW::Linker::ConstructJob(Compilation &C, const JobAction &JA,
213 // MinGW always links against a shared MSVCRT.
317 // MinGW always links against a shared MSVCRT.
410 void toolchains::MinGW::findGccLibDir(const llvm::Triple &LiteralTriple) {
486 toolchains::MinGW::MinGW(const Driver &D, const llvm::Triple &Triple,
548 Tool *toolchains::MinGW::getTool(Action::ActionClass AC) const {
563 Tool *toolchains::MinGW::buildAssembler() const {
564 return new tools::MinGW::Assembler(*this);
567 Tool *toolchains::MinGW::buildLinker() const {
568 return new tools::MinGW::Linker(*this);
571 bool toolchains::MinGW::HasNativeLLVMSupport() const {
576 toolchains::MinGW::getDefaultUnwindTableLevel(const ArgList &Args) const {
590 bool toolchains::MinGW::isPICDefault() const {
595 bool toolchains::MinGW::isPIEDefault(const llvm::opt::ArgList &Args) const {
599 bool toolchains::MinGW::isPICDefaultForced() const { return true; }
602 toolchains::MinGW::GetExceptionModel(const ArgList &Args) const {
609 SanitizerMask toolchains::MinGW::getSupportedSanitizers() const {
618 void toolchains::MinGW::AddCudaIncludeArgs(const ArgList &DriverArgs,
623 void toolchains::MinGW::AddHIPIncludeArgs(const ArgList &DriverArgs,
628 void toolchains::MinGW::printVerboseInfo(raw_ostream &OS) const {
679 void toolchains::MinGW::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
710 void toolchains::MinGW::addClangTargetOptions(
762 void toolchains::MinGW::AddClangCXXStdlibIncludeArgs(
865 void toolchains::MinGW::fixTripleArch(const Driver &D, llvm::Triple &Triple,