class Compiler
Declaration
class Compiler : public Common { /* full declaration omitted */ };
Description
Tool - Information on a specific compilation tool.
Declared at: clang/lib/Driver/ToolChains/Gnu.h:115
Inherits from: Common
Member Variables
Method Overview
- public Compiler(const clang::driver::ToolChain & TC)
- public void RenderExtraToolArgs(const clang::driver::JobAction & JA, llvm::opt::ArgStringList & CmdArgs) const
- public bool hasGoodDiagnostics() const
- public bool hasIntegratedCPP() const
Inherited from Common:
Inherited from Tool:
- public ConstructJob
- public ConstructJobMultipleOutputs
- public canEmitIR
- public getName
- public getShortName
- public getToolChain
- public hasGoodDiagnostics
- public hasIntegratedAssembler
- public hasIntegratedBackend
- public hasIntegratedCPP
- public isDsymutilJob
- public isLinkJob
Methods
¶Compiler(const clang::driver::ToolChain& TC)
Compiler(const clang::driver::ToolChain& TC)
Declared at: clang/lib/Driver/ToolChains/Gnu.h:117
Parameters
- const clang::driver::ToolChain& TC
¶void RenderExtraToolArgs(
const clang::driver::JobAction& JA,
llvm::opt::ArgStringList& CmdArgs) const
void RenderExtraToolArgs(
const clang::driver::JobAction& JA,
llvm::opt::ArgStringList& CmdArgs) const
Description
RenderExtraToolArgs - Render any arguments necessary to force the particular tool mode.
Declared at: clang/lib/Driver/ToolChains/Gnu.h:122
Parameters
- const clang::driver::JobAction& JA
- llvm::opt::ArgStringList& CmdArgs
¶bool hasGoodDiagnostics() const
bool hasGoodDiagnostics() const
Description
Does this tool have "good" standardized diagnostics, or should the driver add an additional "command failed" diagnostic on failures.
Declared at: clang/lib/Driver/ToolChains/Gnu.h:119
¶bool hasIntegratedCPP() const
bool hasIntegratedCPP() const
Declared at: clang/lib/Driver/ToolChains/Gnu.h:120