clang API Documentation
#include <ToolChains.h>


Public Member Functions | |
| TCEToolChain (const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args) | |
| ~TCEToolChain () | |
| bool | IsMathErrnoDefault () const override |
| IsMathErrnoDefault - Does this tool chain use -fmath-errno by default. | |
| bool | isPICDefault () const override |
| Test whether this toolchain defaults to PIC. | |
| bool | isPIEDefault () const override |
| Test whether this toolchain defaults to PIE. | |
| bool | isPICDefaultForced () const override |
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 isPICDefault() and isPIEDefault() are used exclusively. | |
TCEToolChain - A tool chain using the llvm bitcode tools to perform all subcommands. See http://tce.cs.tut.fi for our peculiar target.
Definition at line 720 of file ToolChains.h.
| TCEToolChain::TCEToolChain | ( | const Driver & | D, |
| const llvm::Triple & | Triple, | ||
| const llvm::opt::ArgList & | Args | ||
| ) |
TCEToolChain - A tool chain using the llvm bitcode tools to perform all subcommands. See http://tce.cs.tut.fi for our peculiar target. Currently does not support anything else but compilation.
Definition at line 2311 of file ToolChains.cpp.
References clang::driver::ToolChain::getDriver(), and clang::driver::ToolChain::getProgramPaths().
Definition at line 2321 of file ToolChains.cpp.
| bool TCEToolChain::IsMathErrnoDefault | ( | ) | const [override, virtual] |
IsMathErrnoDefault - Does this tool chain use -fmath-errno by default.
Reimplemented from clang::driver::ToolChain.
Definition at line 2324 of file ToolChains.cpp.
| bool TCEToolChain::isPICDefault | ( | ) | const [override, virtual] |
Test whether this toolchain defaults to PIC.
Implements clang::driver::ToolChain.
Definition at line 2328 of file ToolChains.cpp.
| bool TCEToolChain::isPICDefaultForced | ( | ) | const [override, virtual] |
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 isPICDefault() and isPIEDefault() are used exclusively.
Implements clang::driver::ToolChain.
Definition at line 2336 of file ToolChains.cpp.
| bool TCEToolChain::isPIEDefault | ( | ) | const [override, virtual] |
Test whether this toolchain defaults to PIE.
Implements clang::driver::ToolChain.
Definition at line 2332 of file ToolChains.cpp.