class PS5CPU

Declaration

class PS5CPU : public PS4PS5Base { /* full declaration omitted */ };

Description

Generic_GCC - A tool chain using the 'gcc' command to perform all subcommands; this relies on gcc translating the majority of command line options.

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:144

Inherits from: PS4PS5Base

Member Variables

Inherited from Generic_GCC:

protected GCCInstallation
protected CudaInstallation
protected RocmInstallation

Inherited from ToolChain:

protected Multilibs
protected SelectedMultilib

Method Overview

Inherited from PS4PS5Base:

Inherited from Generic_ELF:

Inherited from Generic_GCC:

Inherited from ToolChain:

Methods

unsigned int GetDefaultDwarfVersion() const

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:149

PS5CPU(const clang::driver::Driver& D,
       const llvm::Triple& Triple,
       const llvm::opt::ArgList& Args)

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:146

Parameters

const clang::driver::Driver& D
const llvm::Triple& Triple
const llvm::opt::ArgList& Args

void addSanitizerArgs(
    const llvm::opt::ArgList& Args,
    llvm::opt::ArgStringList& CmdArgs,
    const char* Prefix,
    const char* Suffix) const

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:157

Parameters

const llvm::opt::ArgList& Args
llvm::opt::ArgStringList& CmdArgs
const char* Prefix
const char* Suffix

clang::driver::Tool* buildAssembler() const

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:165

const char* getLinkerBaseName() const

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:153

const char* getProfileRTLibName() const

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:160

clang::SanitizerMask getSupportedSanitizers()
    const

Description

Return sanitizers which are available in this toolchain.

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:151

std::string qualifyPSCmdName(
    llvm::StringRef CmdName) const

Declared at: clang/lib/Driver/ToolChains/PS4CPU.h:154

Parameters

llvm::StringRef CmdName