Lines Matching refs:toolchains
621 toolchains::MinGW::fixTripleArch(D, Target, Args); in computeTargetTriple()
794 CudaTC = std::make_unique<toolchains::CudaToolChain>( in CreateOffloadingDeviceToolChains()
799 static_cast<toolchains::CudaToolChain &>(*CudaTC).CudaInstallation; in CreateOffloadingDeviceToolChains()
871 auto TempTC = std::make_unique<toolchains::CudaToolChain>( in CreateOffloadingDeviceToolChains()
878 auto TempTC = std::make_unique<toolchains::AMDGPUOpenMPToolChain>( in CreateOffloadingDeviceToolChains()
946 DeviceTC = std::make_unique<toolchains::CudaToolChain>( in CreateOffloadingDeviceToolChains()
949 DeviceTC = std::make_unique<toolchains::AMDGPUOpenMPToolChain>( in CreateOffloadingDeviceToolChains()
1306 toolchains::HLSLToolChain::parseTargetProfile(TargetProfile)) in BuildCompilation()
4353 static_cast<const toolchains::HLSLToolChain &>(C.getDefaultToolChain()); in BuildActions()
6220 TC = std::make_unique<toolchains::AIX>(*this, Target, Args); in getToolChain()
6223 TC = std::make_unique<toolchains::Haiku>(*this, Target, Args); in getToolChain()
6232 TC = std::make_unique<toolchains::DarwinClang>(*this, Target, Args); in getToolChain()
6235 TC = std::make_unique<toolchains::DragonFly>(*this, Target, Args); in getToolChain()
6238 TC = std::make_unique<toolchains::OpenBSD>(*this, Target, Args); in getToolChain()
6241 TC = std::make_unique<toolchains::NetBSD>(*this, Target, Args); in getToolChain()
6245 TC = std::make_unique<toolchains::PPCFreeBSDToolChain>(*this, Target, in getToolChain()
6248 TC = std::make_unique<toolchains::FreeBSD>(*this, Target, Args); in getToolChain()
6253 TC = std::make_unique<toolchains::HexagonToolChain>(*this, Target, in getToolChain()
6257 TC = std::make_unique<toolchains::MipsLLVMToolChain>(*this, Target, in getToolChain()
6260 TC = std::make_unique<toolchains::PPCLinuxToolChain>(*this, Target, in getToolChain()
6263 TC = std::make_unique<toolchains::VEToolChain>(*this, Target, Args); in getToolChain()
6265 TC = std::make_unique<toolchains::OHOS>(*this, Target, Args); in getToolChain()
6267 TC = std::make_unique<toolchains::Linux>(*this, Target, Args); in getToolChain()
6270 TC = std::make_unique<toolchains::NaClToolChain>(*this, Target, Args); in getToolChain()
6273 TC = std::make_unique<toolchains::Fuchsia>(*this, Target, Args); in getToolChain()
6276 TC = std::make_unique<toolchains::Solaris>(*this, Target, Args); in getToolChain()
6279 TC = std::make_unique<toolchains::NVPTXToolChain>(*this, Target, Args); in getToolChain()
6282 TC = std::make_unique<toolchains::ROCMToolChain>(*this, Target, Args); in getToolChain()
6286 TC = std::make_unique<toolchains::AMDGPUToolChain>(*this, Target, Args); in getToolChain()
6292 TC = std::make_unique<toolchains::Generic_ELF>(*this, Target, Args); in getToolChain()
6294 TC = std::make_unique<toolchains::MachO>(*this, Target, Args); in getToolChain()
6296 TC = std::make_unique<toolchains::Generic_GCC>(*this, Target, Args); in getToolChain()
6299 TC = std::make_unique<toolchains::MinGW>(*this, Target, Args); in getToolChain()
6302 TC = std::make_unique<toolchains::CrossWindowsToolChain>(*this, Target, in getToolChain()
6309 TC = std::make_unique<toolchains::CrossWindowsToolChain>( in getToolChain()
6313 std::make_unique<toolchains::MSVCToolChain>(*this, Target, Args); in getToolChain()
6318 TC = std::make_unique<toolchains::PS4CPU>(*this, Target, Args); in getToolChain()
6321 TC = std::make_unique<toolchains::PS5CPU>(*this, Target, Args); in getToolChain()
6324 TC = std::make_unique<toolchains::Hurd>(*this, Target, Args); in getToolChain()
6327 TC = std::make_unique<toolchains::OHOS>(*this, Target, Args); in getToolChain()
6330 TC = std::make_unique<toolchains::ZOS>(*this, Target, Args); in getToolChain()
6333 TC = std::make_unique<toolchains::HLSLToolChain>(*this, Target, Args); in getToolChain()
6340 TC = std::make_unique<toolchains::TCEToolChain>(*this, Target, Args); in getToolChain()
6343 TC = std::make_unique<toolchains::TCELEToolChain>(*this, Target, Args); in getToolChain()
6346 TC = std::make_unique<toolchains::HexagonToolChain>(*this, Target, in getToolChain()
6350 TC = std::make_unique<toolchains::LanaiToolChain>(*this, Target, Args); in getToolChain()
6353 TC = std::make_unique<toolchains::XCoreToolChain>(*this, Target, Args); in getToolChain()
6357 TC = std::make_unique<toolchains::WebAssembly>(*this, Target, Args); in getToolChain()
6360 TC = std::make_unique<toolchains::AVRToolChain>(*this, Target, Args); in getToolChain()
6364 std::make_unique<toolchains::MSP430ToolChain>(*this, Target, Args); in getToolChain()
6368 if (toolchains::RISCVToolChain::hasGCCToolchain(*this, Args)) in getToolChain()
6370 std::make_unique<toolchains::RISCVToolChain>(*this, Target, Args); in getToolChain()
6372 TC = std::make_unique<toolchains::BareMetal>(*this, Target, Args); in getToolChain()
6375 TC = std::make_unique<toolchains::VEToolChain>(*this, Target, Args); in getToolChain()
6379 TC = std::make_unique<toolchains::SPIRVToolChain>(*this, Target, Args); in getToolChain()
6382 TC = std::make_unique<toolchains::CSKYToolChain>(*this, Target, Args); in getToolChain()
6385 if (toolchains::BareMetal::handlesTarget(Target)) in getToolChain()
6386 TC = std::make_unique<toolchains::BareMetal>(*this, Target, Args); in getToolChain()
6388 TC = std::make_unique<toolchains::Generic_ELF>(*this, Target, Args); in getToolChain()
6390 TC = std::make_unique<toolchains::MachO>(*this, Target, Args); in getToolChain()
6392 TC = std::make_unique<toolchains::Generic_GCC>(*this, Target, Args); in getToolChain()
6415 TC = std::make_unique<toolchains::HIPAMDToolChain>(*this, Target, in getOffloadingDeviceToolChain()
6420 TC = std::make_unique<toolchains::HIPSPVToolChain>(*this, Target, in getOffloadingDeviceToolChain()