OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ToolChain
(Results
1 - 17
of
17
) sorted by null
/external/clang/lib/Driver/
ToolChain.cpp
1
//===---
ToolChain
.cpp - Collections of tools for one platform ------------===//
17
#include "clang/Driver/
ToolChain
.h"
34
static
ToolChain
::RTTIMode CalculateRTTIMode(const ArgList &Args,
40
return
ToolChain
::RM_EnabledExplicitly;
42
return
ToolChain
::RM_DisabledExplicitly;
47
return
ToolChain
::RM_EnabledImplicitly;
57
return
ToolChain
::RM_EnabledImplicitly;
59
return
ToolChain
::RM_DisabledImplicitly;
62
ToolChain
::
ToolChain
(const Driver &D, const llvm::Triple &T
[
all
...]
Tool.cpp
14
Tool::Tool(const char *_Name, const char *_ShortName, const
ToolChain
&TC,
CrossWindowsToolChain.cpp
22
if (GetCXXStdlibType(Args) ==
ToolChain
::CST_Libstdcxx) {
79
case
ToolChain
::CST_Libcxx:
83
case
ToolChain
::CST_Libstdcxx:
96
case
ToolChain
::CST_Libcxx:
99
case
ToolChain
::CST_Libstdcxx:
Tools.h
93
Clang(const
ToolChain
&TC) : Tool("clang", "clang frontend", TC, RF_Full) {}
109
ClangAs(const
ToolChain
&TC) : Tool("clang::as",
130
GnuTool(const char *Name, const char *ShortName, const
ToolChain
&TC)
139
const
ToolChain
&TC) : GnuTool(Name, ShortName, TC) {}
156
Preprocess(const
ToolChain
&TC) : Common("gcc::Preprocess",
168
Compile(const
ToolChain
&TC) : Common("gcc::Compile",
180
Link(const
ToolChain
&TC) : Common("gcc::Link",
196
Assemble(const
ToolChain
&TC) : GnuTool("hexagon::Assemble",
211
Link(const
ToolChain
&TC) : GnuTool("hexagon::Link",
260
Link(const
ToolChain
&TC) : GnuTool("cloudabi::Link", "linker", TC) {
[
all
...]
Android.mk
24
ToolChain
.cpp \
Tools.cpp
25
#include "clang/Driver/
ToolChain
.h"
193
static void AddLinkerInputs(const
ToolChain
&TC,
[
all
...]
SanitizerArgs.cpp
13
#include "clang/Driver/
ToolChain
.h"
119
static uint64_t getToolchainUnsupportedKinds(const
ToolChain
&TC) {
191
SanitizerArgs::SanitizerArgs(const
ToolChain
&TC,
201
ToolChain
::RTTIMode RTTIMode = TC.getRTTIMode();
229
(RTTIMode ==
ToolChain
::RM_DisabledImplicitly ||
230
RTTIMode ==
ToolChain
::RM_DisabledExplicitly)) {
231
if (RTTIMode ==
ToolChain
::RM_DisabledImplicitly)
265
(RTTIMode ==
ToolChain
::RM_DisabledImplicitly ||
266
RTTIMode ==
ToolChain
::RM_DisabledExplicitly)) {
Compilation.cpp
15
#include "clang/Driver/
ToolChain
.h"
25
Compilation::Compilation(const Driver &D, const
ToolChain
&_DefaultToolChain,
36
for (llvm::DenseMap<std::pair<const
ToolChain
*, const char*>,
55
const DerivedArgList &Compilation::getArgsForToolChain(const
ToolChain
*TC,
ToolChains.cpp
1
//===--- ToolChains.cpp -
ToolChain
Implementations -----------------------===//
43
:
ToolChain
(D, Triple, Args) {
227
return
ToolChain
::getTool(AC);
342
if (GetCXXStdlibType(Args) ==
ToolChain
::CST_Libcxx) {
353
case
ToolChain
::RLT_CompilerRT:
585
case
ToolChain
::CST_Libcxx:
589
case
ToolChain
::CST_Libstdcxx: {
665
// Skip this argument unless the architecture matches either the
toolchain
[
all
...]
Driver.cpp
22
#include "clang/Driver/
ToolChain
.h"
377
const
ToolChain
&TC = getToolChain(*Args);
492
const
ToolChain
&TC = C.getDefaultToolChain();
673
const
ToolChain
&TC = C.getDefaultToolChain();
678
// Don't print if the
ToolChain
would have barfed on it already
738
const
ToolChain
&TC = C.getDefaultToolChain();
745
for (
ToolChain
::path_list::const_iterator it = TC.getProgramPaths().begin(),
756
for (
ToolChain
::path_list::const_iterator it = TC.getFilePaths().begin(),
813
// "lib/../lib32" as appropriate for the
toolchain
. For now, print
876
void Driver::BuildUniversalActions(const
ToolChain
&TC
[
all
...]
ToolChains.h
1
//===--- ToolChains.h -
ToolChain
Implementations ---------------*- C++ -*-===//
17
#include "clang/Driver/
ToolChain
.h"
31
class LLVM_LIBRARY_VISIBILITY Generic_GCC : public
ToolChain
{
170
/// \name
ToolChain
Implementation Helper Functions
186
class LLVM_LIBRARY_VISIBILITY MachO : public
ToolChain
{
201
/// @name MachO specific
toolchain
API
243
/// @name
ToolChain
Implementation
287
return
ToolChain
::RLT_CompilerRT;
353
/// @name Apple Specific
Toolchain
Implementation
370
/// @name Darwin specific
Toolchain
function
[
all
...]
MSVCToolChain.cpp
1
//===--- ToolChains.cpp -
ToolChain
Implementations -----------------------===//
48
:
ToolChain
(D, Triple, Args) {
358
// Whatever this is, Visual Studio doesn't have a
toolchain
for it.
/external/clang/include/clang/Driver/
Tool.h
29
class
ToolChain
;
60
const
ToolChain
&TheToolChain;
72
Tool(const char *Name, const char *ShortName, const
ToolChain
&TC,
84
const
ToolChain
&getToolChain() const { return TheToolChain; }
123
/// \param TCArgs - The argument list for this
toolchain
, with any
Compilation.h
30
class
ToolChain
;
39
const
ToolChain
&DefaultToolChain;
56
llvm::DenseMap<std::pair<const
ToolChain
*, const char *>,
76
Compilation(const Driver &D, const
ToolChain
&DefaultToolChain,
83
const
ToolChain
&getDefaultToolChain() const { return DefaultToolChain; }
114
const llvm::opt::DerivedArgList &getArgsForToolChain(const
ToolChain
*TC,
SanitizerArgs.h
21
class
ToolChain
;
38
SanitizerArgs(const
ToolChain
&TC, const llvm::opt::ArgList &Args);
Driver.h
48
class
ToolChain
;
181
/// This maps from the string representation of a triple to a
ToolChain
182
/// created targeting that triple. The driver owns all the
ToolChain
objects
184
mutable llvm::StringMap<
ToolChain
*> ToolChains;
200
void generatePrefixedToolNames(const char *Tool, const
ToolChain
&TC,
274
void BuildInputs(const
ToolChain
&TC, llvm::opt::DerivedArgList &Args,
283
void BuildActions(const
ToolChain
&TC, llvm::opt::DerivedArgList &Args,
292
void BuildUniversalActions(const
ToolChain
&TC,
339
std::string GetFilePath(const char *Name, const
ToolChain
&TC) const;
347
std::string GetProgramPath(const char *Name, const
ToolChain
&TC) const
[
all
...]
ToolChain.h
1
//===---
ToolChain
.h - Collections of tools for one platform ----*- C++ -*-===//
41
///
ToolChain
- Access to tools for a single platform.
42
class
ToolChain
{
71
/// The list of
toolchain
specific path prefixes to search for
75
/// The list of
toolchain
specific path prefixes to search for
92
ToolChain
(const Driver &D, const llvm::Triple &T,
117
virtual ~
ToolChain
();
130
/// this
toolchain
. Note t
150
// Returns the RTTIMode for the
toolchain
with the current arguments.
156
/// translations this
ToolChain
may wish to perform, or 0 if no tool chai
[
all
...]
Completed in 65 milliseconds