Lines Matching refs:TC
37 SanitizerArgs::SanitizerArgs(const ToolChain &TC, in SanitizerArgs() argument
47 const Driver &D = TC.getDriver(); in SanitizerArgs()
62 Add = filterUnsupportedKinds(TC, Add, Args, *I, /*DiagnoseErrors=*/true, in SanitizerArgs()
69 Add = filterUnsupportedKinds(TC, Add, Args, *I, /*DiagnoseErrors=*/false, in SanitizerArgs()
167 (TC.getTriple().getEnvironment() == llvm::Triple::Android); in SanitizerArgs()
169 (TC.getTriple().getEnvironment() == llvm::Triple::Android); in SanitizerArgs()
215 void SanitizerArgs::filterUnsupportedMask(const ToolChain &TC, unsigned &Kinds, in filterUnsupportedMask() argument
230 TC.getDriver().Diag(diag::err_drv_unsupported_opt_for_target) in filterUnsupportedMask()
231 << Desc << TC.getTriple().str(); in filterUnsupportedMask()
236 unsigned SanitizerArgs::filterUnsupportedKinds(const ToolChain &TC, in filterUnsupportedKinds() argument
242 bool IsLinux = TC.getTriple().getOS() == llvm::Triple::Linux; in filterUnsupportedKinds()
243 bool IsX86 = TC.getTriple().getArch() == llvm::Triple::x86; in filterUnsupportedKinds()
244 bool IsX86_64 = TC.getTriple().getArch() == llvm::Triple::x86_64; in filterUnsupportedKinds()
246 filterUnsupportedMask(TC, Kinds, Thread | Memory | DataFlow, Args, A, in filterUnsupportedKinds()
250 filterUnsupportedMask(TC, Kinds, Function, Args, A, DiagnoseErrors, in filterUnsupportedKinds()