9#ifndef LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_PS4CPU_H
10#define LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_PS4CPU_H
25 llvm::opt::ArgStringList &CmdArgs);
28 llvm::opt::ArgStringList &CmdArgs);
38 const llvm::opt::ArgList &TCArgs,
39 const char *LinkingOutput)
const override;
44class LLVM_LIBRARY_VISIBILITY
Linker final :
public Tool {
53 const llvm::opt::ArgList &TCArgs,
54 const char *LinkingOutput)
const override;
59class LLVM_LIBRARY_VISIBILITY
Linker final :
public Tool {
68 const llvm::opt::ArgList &TCArgs,
69 const char *LinkingOutput)
const override;
81 const llvm::opt::ArgList &Args, StringRef Platform,
85 AddClangSystemIncludeArgs(
const llvm::opt::ArgList &DriverArgs,
86 llvm::opt::ArgStringList &CC1Args)
const override;
89 llvm::opt::ArgStringList &CC1Args)
const override {
93 llvm::opt::ArgStringList &CC1Args)
const override {}
102 return LangOptions::SSPStrong;
106 return llvm::DebuggerKind::SCE;
111 void addClangTargetOptions(
112 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args,
116 const llvm::opt::ArgList &DriverArgs,
const JobAction &JA,
117 const llvm::fltSemantics *FPType)
const override {
119 return llvm::DenormalMode::getPreserveSign();