| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | CommonArgs.h | 27 const llvm::opt::ArgList &Args, 34 void claimNoWarnArgs(const llvm::opt::ArgList &Args); 50 const llvm::opt::ArgList &Args); 66 const llvm::opt::ArgList &DriverArgs, 106 const llvm::opt::ArgList &Args, 119 const llvm::opt::ArgList &Args, 140 bool isObjCAutoRefCount(const llvm::opt::ArgList &Args); 145 bool areOptimizationsEnabled(const llvm::opt::ArgList &Args); 154 void addDirectoryList(const llvm::opt::ArgList &Args, 158 void AddTargetFeature(const llvm::opt::ArgList &Args, [all …]
|
| H A D | Clang.h | 55 const llvm::opt::ArgList &Args, 60 void AddMIPSTargetArgs(const llvm::opt::ArgList &Args, 62 void AddPPCTargetArgs(const llvm::opt::ArgList &Args, 72 void AddX86TargetArgs(const llvm::opt::ArgList &Args, 80 void AddVETargetArgs(const llvm::opt::ArgList &Args, 117 const llvm::opt::ArgList &TCArgs, 138 const llvm::opt::ArgList &TCArgs, 151 const llvm::opt::ArgList &TCArgs, 169 const llvm::opt::ArgList &TCArgs, 182 const llvm::opt::ArgList &TCArgs, [all …]
|
| H A D | Darwin.h | 37 void AddMachOArch(const llvm::opt::ArgList &Args, 58 const llvm::opt::ArgList &TCArgs, 77 const llvm::opt::ArgList &TCArgs, 91 const llvm::opt::ArgList &TCArgs, 103 const llvm::opt::ArgList &TCArgs, 117 const llvm::opt::ArgList &TCArgs, 130 const llvm::opt::ArgList &TCArgs, 155 const llvm::opt::ArgList &Args); 333 const llvm::opt::ArgList &Args); 579 const llvm::opt::ArgList &Args); [all …]
|
| H A D | Hexagon.h | 34 const llvm::opt::ArgList &TCArgs, 49 const llvm::opt::ArgList &TCArgs, 71 const llvm::opt::ArgList &Args); 74 void addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 78 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 81 const llvm::opt::ArgList &DriverArgs, 84 void addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, 93 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, 101 void getHexagonLibraryPaths(const llvm::opt::ArgList &Args, 106 static bool isAutoHVXEnabled(const llvm::opt::ArgList &Args); [all …]
|
| H A D | AMDGPU.h | 36 const llvm::opt::ArgList &TCArgs, 41 const llvm::opt::ArgList &Args, 62 const llvm::opt::ArgList &Args); 89 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, 92 static bool isWave64(const llvm::opt::ArgList &DriverArgs, 107 llvm::Error getSystemGPUArch(const llvm::opt::ArgList &Args, 124 getParsedTargetID(const llvm::opt::ArgList &DriverArgs) const; 129 llvm::Error detectSystemGPUs(const llvm::opt::ArgList &Args, 136 const llvm::opt::ArgList &Args); 138 addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, [all …]
|
| H A D | HIPAMD.h | 32 const llvm::opt::ArgList &TCArgs, 38 const llvm::opt::ArgList &Args) const; 42 const llvm::opt::ArgList &Args) const; 53 const ToolChain &HostTC, const llvm::opt::ArgList &Args); 63 addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 69 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 72 const llvm::opt::ArgList &Args, 74 void AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, 76 void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, 79 getHIPDeviceLibs(const llvm::opt::ArgList &Args) const override; [all …]
|
| H A D | HIPSPV.h | 31 const llvm::opt::ArgList &TCArgs, 49 const ToolChain &HostTC, const llvm::opt::ArgList &Args); 56 addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 62 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 65 const llvm::opt::ArgList &Args, 67 void AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, 69 void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, 72 getHIPDeviceLibs(const llvm::opt::ArgList &Args) const override; 78 const llvm::opt::ArgList &Args) const override; 81 const llvm::opt::ArgList &Args) const override; [all …]
|
| H A D | Linux.h | 22 const llvm::opt::ArgList &Args); 31 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 34 const llvm::opt::ArgList &DriverArgs, 36 void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, 38 void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, 40 void AddHIPRuntimeLibArgs(const llvm::opt::ArgList &Args, 42 void AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, 49 bool isPIEDefault(const llvm::opt::ArgList &Args) const override; 52 void addProfileRTLibs(const llvm::opt::ArgList &Args, 56 std::string getDynamicLinker(const llvm::opt::ArgList &Args) const override; [all …]
|
| H A D | MSVC.h | 35 const llvm::opt::ArgList &TCArgs, 47 const llvm::opt::ArgList &Args); 56 bool isPIEDefault(const llvm::opt::ArgList &Args) const override; 87 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 90 const llvm::opt::ArgList &DriverArgs, 93 void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, 96 void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, 99 void AddHIPRuntimeLibArgs(const llvm::opt::ArgList &Args, 103 const llvm::opt::ArgList &Args, std::string &path) const; 104 bool getUniversalCRTLibraryPath(const llvm::opt::ArgList &Args, [all …]
|
| H A D | FreeBSD.h | 31 const llvm::opt::ArgList &TCArgs, 44 const llvm::opt::ArgList &TCArgs, 55 const llvm::opt::ArgList &Args); 62 void addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, 65 addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, 67 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, 69 void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, 71 void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, 75 GetExceptionModel(const llvm::opt::ArgList &Args) const override; 77 bool isPIEDefault(const llvm::opt::ArgList &Args) const override; [all …]
|
| H A D | Fuchsia.h | 30 const llvm::opt::ArgList &TCArgs, 41 const llvm::opt::ArgList &Args); 53 bool IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override { in IsUnwindTablesDefault() 57 bool isPIEDefault(const llvm::opt::ArgList &Args) const override { in isPIEDefault() 70 std::string ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args, 77 GetRuntimeLibType(const llvm::opt::ArgList &Args) const override; 81 const llvm::opt::ArgList &Args) const override { in IsAArch64OutlineAtomicsDefault() 86 addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 90 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 93 const llvm::opt::ArgList &DriverArgs, [all …]
|
| H A D | Cuda.h | 46 const llvm::opt::ArgList &Args); 48 void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, 96 const llvm::opt::ArgList &TCArgs, 110 const llvm::opt::ArgList &TCArgs, 123 const llvm::opt::ArgList &TCArgs, 128 const llvm::opt::ArgList &Args, 156 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, 174 void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, 180 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 183 const llvm::opt::ArgList &Args, [all …]
|
| H A D | MSP430.h | 31 const llvm::opt::ArgList &Args); 33 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 35 void addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 40 bool isPIEDefault(const llvm::opt::ArgList &Args) const override { in isPIEDefault() 46 GetUnwindLibType(const llvm::opt::ArgList &Args) const override { in GetUnwindLibType() 69 const llvm::opt::ArgList &TCArgs, 73 void AddStartFiles(bool UseExceptions, const llvm::opt::ArgList &Args, 75 void AddDefaultLibs(const llvm::opt::ArgList &Args, 77 void AddEndFiles(bool UseExceptions, const llvm::opt::ArgList &Args, 81 void getMSP430TargetFeatures(const Driver &D, const llvm::opt::ArgList &Args,
|
| H A D | WebAssembly.h | 26 std::string getLinkerPath(const llvm::opt::ArgList &Args) const; 29 const llvm::opt::ArgList &TCArgs, 41 const llvm::opt::ArgList &Args); 48 bool isPIEDefault(const llvm::opt::ArgList &Args) const override; 56 addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 60 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override; 62 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 65 const llvm::opt::ArgList &DriverArgs, 67 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, 83 void addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, [all …]
|
| H A D | MinGW.h | 33 const llvm::opt::ArgList &TCArgs, 46 const llvm::opt::ArgList &TCArgs, 50 void AddLibGCC(const llvm::opt::ArgList &Args, 61 const llvm::opt::ArgList &Args); 64 const llvm::opt::ArgList &Args); 71 bool isPIEDefault(const llvm::opt::ArgList &Args) const override; 77 const llvm::opt::ArgList &Args) const override; 80 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 83 const llvm::opt::ArgList &DriverArgs, 86 void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs, [all …]
|
| H A D | PS4CPU.h | 38 const llvm::opt::ArgList &TCArgs, 51 const llvm::opt::ArgList &TCArgs, 63 const llvm::opt::ArgList &Args, StringRef Platform, 67 void addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, in addLibCxxIncludePaths() 71 addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, in addLibStdCxxIncludePaths() 95 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, in getDefaultDenormalModeForType() 106 virtual void addSanitizerArgs(const llvm::opt::ArgList &Args, 120 const llvm::opt::ArgList &Args); 132 void addSanitizerArgs(const llvm::opt::ArgList &Args, 147 const llvm::opt::ArgList &Args); [all …]
|
| H A D | Gnu.h | 49 const llvm::opt::ArgList &TCArgs, 62 const llvm::opt::ArgList &TCArgs, 76 const llvm::opt::ArgList &TCArgs, 94 const llvm::opt::ArgList &TCArgs, 265 const llvm::opt::ArgList &Args, 277 const llvm::opt::ArgList &Args, 282 const llvm::opt::ArgList &Args, 294 const llvm::opt::ArgList &Args); 335 const llvm::opt::ArgList &DriverArgs, 339 addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, [all …]
|
| H A D | BareMetal.h | 25 const llvm::opt::ArgList &Args); 31 const llvm::opt::ArgList &Args); 36 std::string buildCompilerRTBasename(const llvm::opt::ArgList &Args, 45 bool isPIEDefault(const llvm::opt::ArgList &Args) const override { in isPIEDefault() 65 void AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 67 void addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 71 const llvm::opt::ArgList &DriverArgs, 73 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, 75 void AddLinkRuntimeLib(const llvm::opt::ArgList &Args, 92 const llvm::opt::ArgList &TCArgs,
|
| H A D | VEToolchain.h | 22 const llvm::opt::ArgList &Args); 30 bool isPIEDefault(const llvm::opt::ArgList &Args) const override; 35 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 38 addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 42 const llvm::opt::ArgList &DriverArgs, 44 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, 48 GetExceptionModel(const llvm::opt::ArgList &Args) const override; 51 GetCXXStdlibType(const llvm::opt::ArgList &Args) const override { in GetCXXStdlibType()
|
| H A D | AMDGPUOpenMP.h | 37 const llvm::opt::ArgList &TCArgs, 45 const llvm::opt::ArgList &Args, llvm::StringRef SubArchName, 51 const llvm::opt::ArgList &Args, 59 const llvm::opt::ArgList &Args, 73 const llvm::opt::ArgList &Args); 83 addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 87 CXXStdlibType GetCXXStdlibType(const llvm::opt::ArgList &Args) const override; 89 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 91 void AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, 98 const llvm::opt::ArgList &Args) const override;
|
| H A D | OpenBSD.h | 32 const llvm::opt::ArgList &TCArgs, 45 const llvm::opt::ArgList &TCArgs, 56 const llvm::opt::ArgList &Args); 62 bool isPIEDefault(const llvm::opt::ArgList &Args) const override { in isPIEDefault() 74 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 77 void addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, 79 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, 82 std::string getCompilerRT(const llvm::opt::ArgList &Args, StringRef Component, 85 bool IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override;
|
| H A D | XCore.h | 30 const llvm::opt::ArgList &TCArgs, 42 const llvm::opt::ArgList &TCArgs, 53 const llvm::opt::ArgList &Args); 61 bool isPIEDefault(const llvm::opt::ArgList &Args) const override; 66 AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, 68 void addClangTargetOptions(const llvm::opt::ArgList &DriverArgs, 72 const llvm::opt::ArgList &DriverArgs, 74 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args,
|
| /llvm-project-15.0.7/clang/include/clang/Driver/ |
| H A D | ToolChain.h | 39 class ArgList; variable 130 const llvm::opt::ArgList &Args; 189 const llvm::opt::ArgList &Args); 491 static bool needsProfileRT(const llvm::opt::ArgList &Args); 567 GetExceptionModel(const llvm::opt::ArgList &Args) const; 587 ComputeLLVMTriple(const llvm::opt::ArgList &Args, 596 const llvm::opt::ArgList &Args, 635 GetRuntimeLibType(const llvm::opt::ArgList &Args) const; 669 void AddFilePathLibArgs(const llvm::opt::ArgList &Args, 682 const llvm::opt::ArgList &Args, std::string &Path) const; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Option/ |
| H A D | ArgList.cpp | 33 void ArgList::append(Arg *A) { in append() 46 void ArgList::eraseArg(OptSpecifier Id) { in eraseArg() 57 ArgList::OptRange 58 ArgList::getRange(std::initializer_list<OptSpecifier> Ids) const { in getRange() 105 void ArgList::AddAllArgsExcept(ArgStringList &Output, in AddAllArgsExcept() 129 void ArgList::AddAllArgs(ArgStringList &Output, in AddAllArgs() 170 void ArgList::ClaimAllArgs(OptSpecifier Id0) const { in ClaimAllArgs() 175 void ArgList::ClaimAllArgs() const { in ClaimAllArgs() 181 const char *ArgList::GetOrMakeJoinedArgString(unsigned Index, in GetOrMakeJoinedArgString() 192 void ArgList::print(raw_ostream &O) const { in print() [all …]
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/ |
| H A D | Mips.h | 34 void getMipsCPUAndABI(const llvm::opt::ArgList &Args, 38 const llvm::opt::ArgList &Args, 41 mips::FloatABI getMipsFloatABI(const Driver &D, const llvm::opt::ArgList &Args, 43 std::string getMipsABILibSuffix(const llvm::opt::ArgList &Args, 45 bool hasMipsAbiArg(const llvm::opt::ArgList &Args, const char *Value); 46 bool isUCLibc(const llvm::opt::ArgList &Args); 47 bool isNaN2008(const Driver &D, const llvm::opt::ArgList &Args, 52 bool shouldUseFPXX(const llvm::opt::ArgList &Args, const llvm::Triple &Triple,
|