Lines Matching full:args

1 //===--- CommonArgs.h - Args handling for multiple toolchains ---*- C++ -*-===//
31 const llvm::opt::ArgList &Args,
35 const llvm::opt::ArgList &Args,
38 void claimNoWarnArgs(const llvm::opt::ArgList &Args);
40 bool addSanitizerRuntimes(const ToolChain &TC, const llvm::opt::ArgList &Args,
44 const llvm::opt::ArgList &Args,
47 bool addXRayRuntime(const ToolChain &TC, const llvm::opt::ArgList &Args,
50 void linkXRayRuntimeDeps(const ToolChain &TC, const llvm::opt::ArgList &Args,
55 const llvm::opt::ArgList &Args);
70 const char *SplitDebugName(const JobAction &JA, const llvm::opt::ArgList &Args,
74 const JobAction &JA, const llvm::opt::ArgList &Args,
77 void addLTOOptions(const ToolChain &ToolChain, const llvm::opt::ArgList &Args,
84 ParsePICArgs(const ToolChain &ToolChain, const llvm::opt::ArgList &Args);
87 const llvm::opt::ArgList &Args);
101 const llvm::opt::Arg *getDwarfNArg(const llvm::opt::ArgList &Args);
102 unsigned getDwarfVersion(const ToolChain &TC, const llvm::opt::ArgList &Args);
105 const llvm::opt::ArgList &Args,
108 void addArchSpecificRPath(const ToolChain &TC, const llvm::opt::ArgList &Args,
111 const llvm::opt::ArgList &Args,
115 const ToolChain &TC, const llvm::opt::ArgList &Args,
121 const llvm::opt::ArgList &Args,
125 void addFortranRuntimeLibs(const ToolChain &TC, const llvm::opt::ArgList &Args,
130 const llvm::opt::ArgList &Args,
134 const llvm::opt::ArgList &Args,
137 void addAsNeededOption(const ToolChain &TC, const llvm::opt::ArgList &Args,
140 llvm::opt::Arg *getLastCSProfileGenerateArg(const llvm::opt::ArgList &Args);
141 llvm::opt::Arg *getLastProfileUseArg(const llvm::opt::ArgList &Args);
142 llvm::opt::Arg *getLastProfileSampleUseArg(const llvm::opt::ArgList &Args);
144 bool isObjCAutoRefCount(const llvm::opt::ArgList &Args);
146 llvm::StringRef getLTOParallelism(const llvm::opt::ArgList &Args,
149 bool areOptimizationsEnabled(const llvm::opt::ArgList &Args);
154 bool isTLSDESCEnabled(const ToolChain &TC, const llvm::opt::ArgList &Args);
158 /// is prefixed by \p ArgName then added to \p Args. Otherwise, for each
159 /// entry of \p EnvVar, \p ArgName is added to \p Args first, then the entry
161 void addDirectoryList(const llvm::opt::ArgList &Args,
165 void AddTargetFeature(const llvm::opt::ArgList &Args,
170 std::string getCPUName(const Driver &D, const llvm::opt::ArgList &Args,
174 const llvm::opt::ArgList &Args,
178 /// Iterate \p Args and convert -mxxx to +xxx and -mno-xxx to -xxx and
185 const llvm::opt::ArgList &Args,
194 SmallString<128> getStatsFileName(const llvm::opt::ArgList &Args,
202 void addX86AlignBranchArgs(const Driver &D, const llvm::opt::ArgList &Args,
207 const llvm::opt::ArgList &Args);
210 const llvm::opt::ArgList &Args);
213 const llvm::opt::ArgList &Args);
215 void addMachineOutlinerArgs(const Driver &D, const llvm::opt::ArgList &Args,
226 const llvm::opt::ArgList &Args,
231 void addMCModel(const Driver &D, const llvm::opt::ArgList &Args,
237 void handleColorDiagnosticsArgs(const Driver &D, const llvm::opt::ArgList &Args,
246 /// Join the args in the given ArgList, escape spaces and backslashes and
249 /// options. The lifetime of the returned c-string will match that of the Args
252 const llvm::opt::ArgList &Args);
261 const llvm::opt::ArgList &Args,
265 void renderCommonIntegerOverflowOptions(const llvm::opt::ArgList &Args,
273 getFramePointerKind(const llvm::opt::ArgList &Args, const llvm::Triple &Triple);