Lines Matching refs:getToolChain
1200 const bool IsIAMCU = getToolChain().getTriple().isOSIAMCU();
1300 getToolChain().AddCudaIncludeArgs(Args, CmdArgs);
1302 getToolChain().AddHIPIncludeArgs(Args, CmdArgs);
1308 (getToolChain().getTriple().isNVPTX() ||
1309 getToolChain().getTriple().isAMDGCN())) {
1330 if (getToolChain().getDriver().IsCLMode()) {
1465 C, JA, getToolChain(),
1474 forAllAssociatedToolChains(C, JA, getToolChain(),
1480 getToolChain().AddIAMCUIncludeArgs(Args, CmdArgs);
1722 RenderARMABI(getToolChain().getDriver(), Triple, Args, CmdArgs);
1725 arm::FloatABI ABI = arm::getARMFloatABI(getToolChain(), Args);
1763 CollectARMPACBTIOptions(getToolChain(), Args, CmdArgs, false /*isAArch64*/);
1771 const ToolChain &TC = getToolChain();
1868 const llvm::Triple &Triple = getToolChain().getEffectiveTriple();
1892 CollectARMPACBTIOptions(getToolChain(), Args, CmdArgs, true /*isAArch64*/);
1897 const Driver &D = getToolChain().getDriver();
1938 const Driver &D = getToolChain().getDriver();
1941 const llvm::Triple &Triple = getToolChain().getTriple();
2009 ParsePICArgs(getToolChain(), Args);
2088 const llvm::Triple &T = getToolChain().getTriple();
2090 switch (getToolChain().getArch()) {
2107 bool IEEELongDouble = getToolChain().defaultToIEEELongDouble();
2124 ppc::getPPCFloatABI(getToolChain().getDriver(), Args);
2176 const llvm::Triple &Triple = getToolChain().getTriple();
2182 SetRISCVSmallDataLimit(getToolChain(), Args, CmdArgs);
2195 sparc::getSparcFloatABI(getToolChain().getDriver(), Args);
2237 systemz::getSystemZFloatABI(getToolChain().getDriver(), Args);
2240 const Driver &D = getToolChain().getDriver();
2258 const Driver &D = getToolChain().getDriver();
2316 !getToolChain().getTriple().isPS())
2373 getToolChain().getDriver().Diag(
2405 const Driver &D = getToolChain().getDriver();
4425 const auto &TC = getToolChain();
7211 getToolChain().IsAArch64OutlineAtomicsDefault(Args)) {
7345 getToolChain().getDriver().Diag(diag::err_drv_unknown_objc_runtime)
7350 if (!getToolChain().getTriple().isOSBinFormatELF() &&
7351 !getToolChain().getTriple().isOSBinFormatCOFF()) {
7352 getToolChain().getDriver().Diag(
7377 getToolChain().getDriver().Diag(diag::err_drv_clang_unsupported) << value;
7383 getToolChain().IsObjCNonFragileABIDefault()));
7402 getToolChain().getDriver().Diag(diag::err_drv_clang_unsupported)
7422 runtime = getToolChain().getDefaultObjCRuntime(isNonFragile);
7435 if (getToolChain().getTriple().isOSDarwin()) {
7436 runtime = getToolChain().getDefaultObjCRuntime(isNonFragile);
7534 bool isNVPTX = getToolChain().getTriple().isNVPTX();
7620 const Driver &D = getToolChain().getDriver();
7648 if (getToolChain().getTriple().isX86())
7671 llvm::Triple::ArchType Arch = getToolChain().getArch();
7725 llvm::Triple::ArchType Arch = getToolChain().getArch();
7819 const llvm::Triple &Triple = getToolChain().getTriple();
7828 addX86AlignBranchArgs(getToolChain().getDriver(), Args, CmdArgs,
7837 getToolChain().getDriver().Diag(diag::err_drv_unsupported_option_argument)
7845 const llvm::Triple &Triple = getToolChain().getTriple();
7861 const llvm::Triple &Triple = getToolChain().getEffectiveTriple();
7864 getToolChain().getTargetVariantTriple();
7865 const auto &D = getToolChain().getDriver();
7931 unsigned DwarfVersion = ParseDebugDefaultVersion(getToolChain(), Args);
7936 DwarfVersion = getToolChain().GetDefaultDwarfVersion();
7953 addDebugPrefixMapArg(getToolChain().getDriver(), getToolChain(), Args,
7967 RenderDebugInfoCompressionArgs(Args, CmdArgs, D, getToolChain());
7975 ParsePICArgs(getToolChain(), Args);
7985 if (getToolChain().UseDwarfDebugFlags()) {
7991 const char *Exec = getToolChain().getDriver().getClangProgramPath();
8006 switch (getToolChain().getArch()) {
8058 getToolChain().getDriver());
8089 const llvm::Triple &T = getToolChain().getTriple();
8103 const char *Exec = getToolChain().getDriver().getClangProgramPath();
8152 const ToolChain *CurTC = &getToolChain();
8201 const ToolChain *CurTC = &getToolChain();
8218 TCArgs.MakeArgString(getToolChain().GetProgramPath(getShortName())),
8302 TCArgs.MakeArgString(getToolChain().GetProgramPath(getShortName())),
8313 const llvm::Triple &Triple = getToolChain().getEffectiveTriple();
8332 Args.MakeArgString(getToolChain().GetProgramPath(getShortName())),
8385 Args.MakeArgString(getToolChain().GetProgramPath(getShortName())),
8394 const Driver &D = getToolChain().getDriver();
8395 const llvm::Triple TheTriple = getToolChain().getTriple();
8516 Args.MakeArgString(getToolChain().GetProgramPath("clang-linker-wrapper"));