class Linker
Declaration
class Linker : public Tool { /* full declaration omitted */ };
Description
Tool - Information on a specific compilation tool.
Declared at: clang/lib/Driver/ToolChains/NetBSD.h:34
Inherits from: Tool
Member Variables
Method Overview
- public void ConstructJob(clang::driver::Compilation & C, const clang::driver::JobAction & JA, const clang::driver::InputInfo & Output, const clang::driver::InputInfoList & Inputs, const llvm::opt::ArgList & TCArgs, const char * LinkingOutput) const
- public Linker(const clang::driver::ToolChain & TC)
- public bool hasIntegratedCPP() const
- public bool isLinkJob() const
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
¶void ConstructJob(
clang::driver::Compilation& C,
const clang::driver::JobAction& JA,
const clang::driver::InputInfo& Output,
const clang::driver::InputInfoList& Inputs,
const llvm::opt::ArgList& TCArgs,
const char* LinkingOutput) const
void ConstructJob(
clang::driver::Compilation& C,
const clang::driver::JobAction& JA,
const clang::driver::InputInfo& Output,
const clang::driver::InputInfoList& Inputs,
const llvm::opt::ArgList& TCArgs,
const char* LinkingOutput) const
Description
ConstructJob - Construct jobs to perform the action \p JA, writing to \p Output and with \p Inputs, and add the jobs to\p C.
Declared at: clang/lib/Driver/ToolChains/NetBSD.h:41
Parameters
- clang::driver::Compilation& C
- const clang::driver::JobAction& JA
- const clang::driver::InputInfo& Output
- const clang::driver::InputInfoList& Inputs
- const llvm::opt::ArgList& TCArgs
- - The argument list for this toolchain, with any tool chain specific translations applied.
- const char* LinkingOutput
- - If this output will eventually feed the linker, then this is the final output name of the linked image.
¶Linker(const clang::driver::ToolChain& TC)
Linker(const clang::driver::ToolChain& TC)
Declared at: clang/lib/Driver/ToolChains/NetBSD.h:36
Parameters
- const clang::driver::ToolChain& TC
¶bool hasIntegratedCPP() const
bool hasIntegratedCPP() const
Declared at: clang/lib/Driver/ToolChains/NetBSD.h:38
¶bool isLinkJob() const
bool isLinkJob() const
Declared at: clang/lib/Driver/ToolChains/NetBSD.h:39