OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ToolChain
(Results
1 - 14
of
14
) sorted by null
/external/clang/include/clang/Driver/
Tool.h
22
class
ToolChain
;
35
const
ToolChain
&TheToolChain;
39
const
ToolChain
&TC);
48
const
ToolChain
&getToolChain() const { return TheToolChain; }
61
/// \param TCArgs - The argument list for this
toolchain
, with any
Compilation.h
24
class
ToolChain
;
33
const
ToolChain
&DefaultToolChain;
50
llvm::DenseMap<std::pair<const
ToolChain
*, const char*>,
67
Compilation(const Driver &D, const
ToolChain
&DefaultToolChain,
73
const
ToolChain
&getDefaultToolChain() const { return DefaultToolChain; }
103
const DerivedArgList &getArgsForToolChain(const
ToolChain
*TC,
Driver.h
43
class
ToolChain
;
176
/// This maps from the string representation of a triple to a
ToolChain
177
/// created targetting that triple. The driver owns all the
ToolChain
objects
179
mutable llvm::StringMap<
ToolChain
*> ToolChains;
259
void BuildInputs(const
ToolChain
&TC, const DerivedArgList &Args,
268
void BuildActions(const
ToolChain
&TC, const DerivedArgList &Args,
277
void BuildUniversalActions(const
ToolChain
&TC, const DerivedArgList &Args,
326
std::string GetFilePath(const char *Name, const
ToolChain
&TC) const;
338
std::string GetProgramPath(const char *Name, const
ToolChain
&TC,
359
const
ToolChain
*TC
[
all
...]
ToolChain.h
1
//===---
ToolChain
.h - Collections of tools for one platform ----*- C++ -*-===//
31
///
ToolChain
- Access to tools for a single platform.
32
class
ToolChain
{
50
/// The list of
toolchain
specific path prefixes to search for
54
/// The list of
toolchain
specific path prefixes to search for
59
ToolChain
(const Driver &D, const llvm::Triple &T);
75
virtual ~
ToolChain
();
100
/// translations this
ToolChain
may wish to perform, or 0 if no tool chain
165
return
ToolChain
::RLT_Libgcc;
/external/clang/lib/Driver/
ToolChain.cpp
1
//===---
ToolChain
.cpp - Collections of tools for one platform ------------===//
10
#include "clang/Driver/
ToolChain
.h"
24
ToolChain
::
ToolChain
(const Driver &D, const llvm::Triple &T)
28
ToolChain
::~
ToolChain
() {
31
const Driver &
ToolChain
::getDriver() const {
35
std::string
ToolChain
::GetFilePath(const char *Name) const {
40
std::string
ToolChain
::GetProgramPath(const char *Name, bool WantFile) const {
44
types::ID
ToolChain
::LookupTypeForExtension(const char *Ext) const
[
all
...]
Tool.cpp
15
const
ToolChain
&TC) : Name(_Name), ShortName(_ShortName),
Tools.h
47
Clang(const
ToolChain
&TC) : Tool("clang", "clang frontend", TC) {}
64
ClangAs(const
ToolChain
&TC) : Tool("clang::as",
83
const
ToolChain
&TC) : Tool(Name, ShortName, TC) {}
100
Preprocess(const
ToolChain
&TC) : Common("gcc::Preprocess",
112
Precompile(const
ToolChain
&TC) : Common("gcc::Precompile",
124
Compile(const
ToolChain
&TC) : Common("gcc::Compile",
136
Assemble(const
ToolChain
&TC) : Common("gcc::Assemble",
147
Link(const
ToolChain
&TC) : Common("gcc::Link",
163
Assemble(const
ToolChain
&TC) : Tool("hexagon::Assemble",
179
Link(const
ToolChain
&TC) : Tool("hexagon::Link"
[
all
...]
Android.mk
29
ToolChain
.cpp \
ToolChains.h
1
//===--- ToolChains.h -
ToolChain
Implementations ---------------*- C++ -*-===//
14
#include "clang/Driver/
ToolChain
.h"
29
class LLVM_LIBRARY_VISIBILITY Generic_GCC : public
ToolChain
{
135
/// \name
ToolChain
Implementation Helper Functions
147
class LLVM_LIBRARY_VISIBILITY Hexagon_TC : public
ToolChain
{
164
class LLVM_LIBRARY_VISIBILITY Darwin : public
ToolChain
{
221
/// @name Darwin Specific
Toolchain
API
300
/// @name
ToolChain
Implementation
333
return
ToolChain
::IsStrictAliasingDefault();
366
return
ToolChain
::RLT_CompilerRT
[
all
...]
Compilation.cpp
17
#include "clang/Driver/
ToolChain
.h"
28
Compilation::Compilation(const Driver &D, const
ToolChain
&_DefaultToolChain,
39
for (llvm::DenseMap<std::pair<const
ToolChain
*, const char*>,
58
const DerivedArgList &Compilation::getArgsForToolChain(const
ToolChain
*TC,
Driver.cpp
22
#include "clang/Driver/
ToolChain
.h"
91
for (llvm::StringMap<
ToolChain
*>::iterator I = ToolChains.begin(),
336
const
ToolChain
&TC = getToolChain(*Args);
454
const
ToolChain
&TC = C.getDefaultToolChain();
590
const
ToolChain
&TC = C.getDefaultToolChain();
651
const
ToolChain
&TC = C.getDefaultToolChain();
654
for (
ToolChain
::path_list::const_iterator it = TC.getProgramPaths().begin(),
665
for (
ToolChain
::path_list::const_iterator it = TC.getFilePaths().begin(),
793
void Driver::BuildUniversalActions(const
ToolChain
&TC,
901
void Driver::BuildInputs(const
ToolChain
&TC, const DerivedArgList &Args
[
all
...]
Tools.cpp
22
#include "clang/Driver/
ToolChain
.h"
124
static void AddLinkerInputs(const
ToolChain
&TC,
182
static void addProfileRT(const
ToolChain
&TC, const ArgList &Args,
803
const
ToolChain
&TC,
[
all
...]
ToolChains.cpp
1
//===--- ToolChains.cpp -
ToolChain
Implementations -----------------------===//
45
:
ToolChain
(D, Triple), TargetInitialized(false),
103
return
ToolChain
::configureObjCRuntime(runtime);
292
// The Clang
toolchain
uses explicit paths for internal libraries.
405
case
ToolChain
::RLT_CompilerRT:
688
case
ToolChain
::CST_Libcxx:
692
case
ToolChain
::CST_Libstdcxx: {
768
// Skip this argument unless the architecture matches either the
toolchain
[
all
...]
WindowsToolChain.cpp
1
//===--- ToolChains.cpp -
ToolChain
Implementations -----------------------===//
35
:
ToolChain
(D, Triple) {
Completed in 158 milliseconds