clang API Documentation

Public Member Functions
clang::driver::toolchains::Darwin_Generic_GCC Class Reference

Darwin_Generic_GCC - Generic Darwin tool chain using gcc. More...

#include <ToolChains.h>

Inheritance diagram for clang::driver::toolchains::Darwin_Generic_GCC:
Inheritance graph
[legend]
Collaboration diagram for clang::driver::toolchains::Darwin_Generic_GCC:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Darwin_Generic_GCC (const Driver &D, const llvm::Triple &Triple)
std::string ComputeEffectiveClangTriple (const ArgList &Args, types::ID InputType) const
virtual const char * GetDefaultRelocationModel () const

Detailed Description

Darwin_Generic_GCC - Generic Darwin tool chain using gcc.

Definition at line 423 of file ToolChains.h.


Constructor & Destructor Documentation

clang::driver::toolchains::Darwin_Generic_GCC::Darwin_Generic_GCC ( const Driver D,
const llvm::Triple &  Triple 
) [inline]

Definition at line 425 of file ToolChains.h.


Member Function Documentation

std::string Darwin_Generic_GCC::ComputeEffectiveClangTriple ( const ArgList Args,
types::ID  InputType 
) const [virtual]

ComputeEffectiveClangTriple - Return the Clang triple to use for this target, which may take into account the command line arguments. For example, on Darwin the -mmacosx-version-min= command line argument (which sets the deployment target) determines the version in the triple passed to Clang.

Reimplemented from clang::driver::ToolChain.

Definition at line 1027 of file ToolChains.cpp.

References clang::driver::ToolChain::ComputeLLVMTriple().

virtual const char* clang::driver::toolchains::Darwin_Generic_GCC::GetDefaultRelocationModel ( ) const [inline, virtual]

GetDefaultRelocationModel - Return the LLVM name of the default relocation model for this tool chain.

Reimplemented from clang::driver::toolchains::Generic_GCC.

Definition at line 431 of file ToolChains.h.


The documentation for this class was generated from the following files: