#ifndef LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_PS4CPU_H
#define LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_PS4CPU_H
#include "Gnu.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Driver/Tool.h"
#include "clang/Driver/ToolChain.h"
namespace clang {
namespace driver {
namespace tools {
namespace PScpu {
void addProfileRTArgs(const ToolChain &TC, const llvm::opt::ArgList &Args,
llvm::opt::ArgStringList &CmdArgs);
void addSanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args,
llvm::opt::ArgStringList &CmdArgs);
class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool { … };
}
namespace PS4cpu {
class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { … };
}
namespace PS5cpu {
class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { … };
}
}
namespace toolchains {
class LLVM_LIBRARY_VISIBILITY PS4PS5Base : public Generic_ELF { … };
class LLVM_LIBRARY_VISIBILITY PS4CPU : public PS4PS5Base { … };
class LLVM_LIBRARY_VISIBILITY PS5CPU : public PS4PS5Base { … };
}
}
}
#endif