class TCEToolChain

Declaration

class TCEToolChain : public ToolChain { /* full declaration omitted */ };

Description

TCEToolChain - A tool chain using the llvm bitcode tools to perform all subcommands. See http://tce.cs.tut.fi for our peculiar target.

Declared at: clang/lib/Driver/ToolChains/TCE.h:22

Inherits from: ToolChain

Member Variables

Inherited from ToolChain:

protected Multilibs
protected SelectedMultilib

Method Overview

Inherited from ToolChain:

Methods

bool IsMathErrnoDefault() const

Description

IsMathErrnoDefault - Does this tool chain use -fmath-errno by default.

Declared at: clang/lib/Driver/ToolChains/TCE.h:28

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

Declared at: clang/lib/Driver/ToolChains/TCE.h:24

Parameters

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

bool isPICDefault() const

Description

Test whether this toolchain defaults to PIC.

Declared at: clang/lib/Driver/ToolChains/TCE.h:29

bool isPICDefaultForced() const

Description

Tests whether this toolchain forces its default for PIC, PIE or non-PIC. If this returns true, any PIC related flags should be ignored and instead the results of \c isPICDefault() and \c isPIEDefault(const llvm::opt::ArgList &Args ) are used exclusively.

Declared at: clang/lib/Driver/ToolChains/TCE.h:31

bool isPIEDefault(
    const llvm::opt::ArgList& Args) const

Description

Test whether this toolchain defaults to PIE.

Declared at: clang/lib/Driver/ToolChains/TCE.h:30

Parameters

const llvm::opt::ArgList& Args

~TCEToolChain()

Description

@ }

Declared at: clang/lib/Driver/ToolChains/TCE.h:26