Home
last modified time | relevance | path

Searched refs:EffectiveTriple (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h185 mutable llvm::Triple EffectiveTriple; variable
189 EffectiveTriple = std::move(ET); in setEffectiveTriple()
284 assert(!EffectiveTriple.getTriple().empty() && "No effective triple"); in getEffectiveTriple()
285 return EffectiveTriple; in getEffectiveTriple()
289 return !EffectiveTriple.getTriple().empty(); in hasEffectiveTriple()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.cpp1664 void Clang::RenderTargetOptions(const llvm::Triple &EffectiveTriple, in RenderTargetOptions() argument
1670 getTargetFeatures(TC.getDriver(), EffectiveTriple, Args, CmdArgs, false); in RenderTargetOptions()
1682 AddARMTargetArgs(EffectiveTriple, Args, CmdArgs, KernelOrKext); in RenderTargetOptions()
3487 const llvm::Triple &EffectiveTriple = TC.getEffectiveTriple(); in RenderSSPOptions() local
3491 if (EffectiveTriple.isNVPTX()) in RenderSSPOptions()
3511 if (EffectiveTriple.isBPF() && StackProtectorLevel != LangOptions::SSPOff) { in RenderSSPOptions()
3513 << A->getSpelling() << EffectiveTriple.getTriple(); in RenderSSPOptions()
3538 const std::string &TripleStr = EffectiveTriple.getTriple(); in RenderSSPOptions()
3541 if (!EffectiveTriple.isX86() && !EffectiveTriple.isAArch64() && in RenderSSPOptions()
3542 !EffectiveTriple.isARM() && !EffectiveTriple.isThumb()) in RenderSSPOptions()
[all …]
H A DCommonArgs.cpp1773 const llvm::Triple &EffectiveTriple = ToolChain.getEffectiveTriple(); in ParsePICArgs() local
1870 if (EffectiveTriple.isPS()) { in ParsePICArgs()
1877 << (EffectiveTriple.isPS4() ? "PS4" : "PS5"); in ParsePICArgs()
1887 if (PIC && (Triple.isOSDarwin() || EffectiveTriple.isPS())) in ParsePICArgs()
1893 ((!EffectiveTriple.isiOS() || EffectiveTriple.isOSVersionLT(6)) && in ParsePICArgs()
1894 !EffectiveTriple.isWatchOS() && !EffectiveTriple.isDriverKit())) in ParsePICArgs()
H A DClang.h48 void RenderTargetOptions(const llvm::Triple &EffectiveTriple,
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DToolChain.cpp135 if (EffectiveTriple != llvm::Triple()) in setTripleEnvironment()
136 EffectiveTriple.setEnvironment(Env); in setTripleEnvironment()
H A DDriver.cpp5649 llvm::Triple EffectiveTriple; in BuildJobsForActionNoCache() local
5654 EffectiveTriple = llvm::Triple(ToolTC.ComputeEffectiveClangTriple(Args)); in BuildJobsForActionNoCache()
5657 EffectiveTriple = llvm::Triple( in BuildJobsForActionNoCache()
5660 RegisterEffectiveTriple TripleRAII(ToolTC, EffectiveTriple); in BuildJobsForActionNoCache()