Lines Matching full:opt

33                                    const llvm::opt::ArgList &Args);
39 void AddMachOArch(const llvm::opt::ArgList &Args,
40 llvm::opt::ArgStringList &CmdArgs) const;
60 const llvm::opt::ArgList &TCArgs,
66 void AddLinkArgs(Compilation &C, const llvm::opt::ArgList &Args,
67 llvm::opt::ArgStringList &CmdArgs,
79 const llvm::opt::ArgList &TCArgs,
93 const llvm::opt::ArgList &TCArgs,
105 const llvm::opt::ArgList &TCArgs,
119 const llvm::opt::ArgList &TCArgs,
132 const llvm::opt::ArgList &TCArgs,
157 const llvm::opt::ArgList &Args);
165 StringRef getMachOArchName(const llvm::opt::ArgList &Args) const;
169 VersionTuple getLinkerVersion(const llvm::opt::ArgList &Args) const;
172 virtual void AddLinkARCArgs(const llvm::opt::ArgList &Args, in AddLinkARCArgs()
173 llvm::opt::ArgStringList &CmdArgs) const {} in AddLinkARCArgs()
179 virtual void AddLinkRuntimeLibArgs(const llvm::opt::ArgList &Args,
180 llvm::opt::ArgStringList &CmdArgs,
183 virtual void addStartObjectFileArgs(const llvm::opt::ArgList &Args, in addStartObjectFileArgs()
184 llvm::opt::ArgStringList &CmdArgs) const { in addStartObjectFileArgs()
187 virtual void addMinVersionArgs(const llvm::opt::ArgList &Args, in addMinVersionArgs()
188 llvm::opt::ArgStringList &CmdArgs) const {} in addMinVersionArgs()
190 virtual void addPlatformVersionArgs(const llvm::opt::ArgList &Args, in addPlatformVersionArgs()
191 llvm::opt::ArgStringList &CmdArgs) const { in addPlatformVersionArgs()
214 void AddLinkRuntimeLib(const llvm::opt::ArgList &Args,
215 llvm::opt::ArgStringList &CmdArgs, StringRef Component,
221 void addProfileRTLibs(const llvm::opt::ArgList &Args, in addProfileRTLibs()
222 llvm::opt::ArgStringList &CmdArgs) const override { in addProfileRTLibs()
230 getCompilerRT(const llvm::opt::ArgList &Args, StringRef Component,
241 llvm::opt::DerivedArgList *
242 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
263 getDefaultUnwindTableLevel(const llvm::opt::ArgList &Args) const override;
270 bool isPIEDefault(const llvm::opt::ArgList &Args) const override;
279 GetExceptionModel(const llvm::opt::ArgList &Args) const override { in GetExceptionModel()
336 void AddDeploymentTarget(llvm::opt::DerivedArgList &Args) const;
340 const llvm::opt::ArgList &Args);
343 std::string ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args,
349 void addMinVersionArgs(const llvm::opt::ArgList &Args,
350 llvm::opt::ArgStringList &CmdArgs) const override;
352 void addPlatformVersionArgs(const llvm::opt::ArgList &Args,
353 llvm::opt::ArgStringList &CmdArgs) const override;
355 void addStartObjectFileArgs(const llvm::opt::ArgList &Args,
356 llvm::opt::ArgStringList &CmdArgs) const override;
363 void addProfileRTLibs(const llvm::opt::ArgList &Args,
364 llvm::opt::ArgStringList &CmdArgs) const override;
369 getCompilerRT(const llvm::opt::ArgList &Args, StringRef Component,
531 void addClangTargetOptions(const llvm::opt::ArgList &DriverArgs,
532 llvm::opt::ArgStringList &CC1Args,
536 const llvm::opt::ArgList &Args,
537 llvm::opt::ArgStringList &CC1ASArgs) const override;
554 llvm::opt::DerivedArgList *
555 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
562 void AddCudaIncludeArgs(const llvm::opt::ArgList &DriverArgs,
563 llvm::opt::ArgStringList &CC1Args) const override;
564 void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs,
565 llvm::opt::ArgStringList &CC1Args) const override;
592 const llvm::opt::ArgList &Args) const override;
605 const llvm::opt::ArgList &Args);
610 RuntimeLibType GetRuntimeLibType(const llvm::opt::ArgList &Args) const override;
612 void AddLinkRuntimeLibArgs(const llvm::opt::ArgList &Args,
613 llvm::opt::ArgStringList &CmdArgs,
617 const llvm::opt::ArgList &DriverArgs,
618 llvm::opt::ArgStringList &CC1Args) const override;
620 void AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs,
621 llvm::opt::ArgStringList &CC1Args) const override;
623 void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args,
624 llvm::opt::ArgStringList &CmdArgs) const override;
626 void AddCCKextLibArgs(const llvm::opt::ArgList &Args,
627 llvm::opt::ArgStringList &CmdArgs) const override;
629 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args) const override;
631 void AddLinkARCArgs(const llvm::opt::ArgList &Args,
632 llvm::opt::ArgStringList &CmdArgs) const override;
645 void AddLinkSanitizerLibArgs(const llvm::opt::ArgList &Args,
646 llvm::opt::ArgStringList &CmdArgs,
650 bool AddGnuCPlusPlusIncludePaths(const llvm::opt::ArgList &DriverArgs,
651 llvm::opt::ArgStringList &CC1Args,
658 GetEffectiveSysroot(const llvm::opt::ArgList &DriverArgs) const;