• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/

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,
94 void tools::MinGW::Linker::ConstructJob(Compilation &C, const JobAction &JA,
275 // MinGW always links against a shared MSVCRT.
349 void toolchains::MinGW::findGccLibDir() {
370 llvm::ErrorOr<std::string> toolchains::MinGW::findGcc() {
382 llvm::ErrorOr<std::string> toolchains::MinGW::findClangRelativeSysroot() {
399 toolchains::MinGW::MinGW(const Driver &D, const llvm::Triple &Triple,
434 bool toolchains::MinGW::IsIntegratedAssemblerDefault() const { return true; }
436 Tool *toolchains::MinGW::getTool(Action::ActionClass AC) const {
451 Tool *toolchains::MinGW::buildAssembler() const {
452 return new tools::MinGW::Assembler(*this);
455 Tool *toolchains::MinGW::buildLinker() const {
456 return new tools::MinGW::Linker(*this);
459 bool toolchains::MinGW::HasNativeLLVMSupport() const {
463 bool toolchains::MinGW::IsUnwindTablesDefault(const ArgList &Args) const {
474 bool toolchains::MinGW::isPICDefault() const {
478 bool toolchains::MinGW::isPIEDefault() const { return false; }
480 bool toolchains::MinGW::isPICDefaultForced() const {
485 toolchains::MinGW::GetExceptionModel(const ArgList &Args) const {
491 SanitizerMask toolchains::MinGW::getSupportedSanitizers() const {
499 void toolchains::MinGW::AddCudaIncludeArgs(const ArgList &DriverArgs,
504 void toolchains::MinGW::AddHIPIncludeArgs(const ArgList &DriverArgs,
509 void toolchains::MinGW::printVerboseInfo(raw_ostream &OS) const {
554 void toolchains::MinGW::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
579 void toolchains::MinGW::AddClangCXXStdlibIncludeArgs(