OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:ToolChain
(Results
1 - 15
of
15
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
Ananas.cpp
1
//===--- Ananas.cpp - Ananas
ToolChain
Implementations ------*- C++ -*-===//
52
const
ToolChain
&
ToolChain
= getToolChain();
53
const Driver &D =
ToolChain
.getDriver();
90
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crt0.o")));
92
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crti.o")));
94
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crtbeginS.o")));
96
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crtbegin.o")));
101
ToolChain
.AddFilePathLibArgs(Args, CmdArgs);
108
addLTOOptions(
ToolChain
, Args, CmdArgs, Output, Inputs[0]
[
all
...]
AIX.cpp
1
//===--- AIX.cpp - AIX
ToolChain
Implementations ----------------*- C++ -*-===//
81
const AIX &
ToolChain
= static_cast<const AIX &>(getToolChain());
82
const Driver &D =
ToolChain
.getDriver();
85
const bool IsArch32Bit =
ToolChain
.getTriple().isArch32Bit();
86
const bool IsArch64Bit =
ToolChain
.getTriple().isArch64Bit();
135
Args.MakeArgString(
ToolChain
.GetFilePath(getCrt0Basename())));
138
ToolChain
.GetFilePath(IsArch32Bit ? "crti.o" : "crti_64.o")));
148
AddLinkerInputs(
ToolChain
, Inputs, Args, CmdArgs, JA);
152
ToolChain
.AddFilePathLibArgs(Args, CmdArgs);
153
ToolChain
.addProfileRTLibs(Args, CmdArgs)
[
all
...]
CloudABI.cpp
1
//===--- CloudABI.cpp - CloudABI
ToolChain
Implementations ------*- C++ -*-===//
30
const
ToolChain
&
ToolChain
= getToolChain();
31
const Driver &D =
ToolChain
.getDriver();
50
if (
ToolChain
.isPIEDefault()) {
66
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crt0.o")));
67
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crtbegin.o")));
71
ToolChain
.AddFilePathLibArgs(Args, CmdArgs);
78
addLTOOptions(
ToolChain
, Args, CmdArgs, Output, Inputs[0],
82
AddLinkerInputs(
ToolChain
, Inputs, Args, CmdArgs, JA)
[
all
...]
NaCl.cpp
1
//===--- NaCl.cpp - Native Client
ToolChain
Implementations -----*- C++ -*-===//
34
const toolchains::NaClToolChain &
ToolChain
=
36
InputInfo NaClMacros(types::TY_PP_Asm,
ToolChain
.GetNaClArmMacrosPath(),
55
const toolchains::NaClToolChain &
ToolChain
=
57
const Driver &D =
ToolChain
.getDriver();
58
const llvm::Triple::ArchType Arch =
ToolChain
.getArch();
98
D.Diag(diag::err_target_unsupported_arch) <<
ToolChain
.getArchName()
110
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crt1.o")));
111
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crti.o")));
120
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath(crtbegin)))
[
all
...]
PS4CPU.cpp
1
//===--- PS4CPU.cpp - PS4CPU
ToolChain
Implementations ----------*- C++ -*-===//
28
void tools::PS4cpu::addProfileRTArgs(const
ToolChain
&TC, const ArgList &Args,
74
static void AddPS4SanitizerArgs(const
ToolChain
&TC, ArgStringList &CmdArgs) {
84
void tools::PS4cpu::addSanitizerArgs(const
ToolChain
&TC,
98
const toolchains::FreeBSD &
ToolChain
=
100
const Driver &D =
ToolChain
.getDriver();
130
AddPS4SanitizerArgs(
ToolChain
, CmdArgs);
142
AddLinkerInputs(
ToolChain
, Inputs, Args, CmdArgs, JA);
154
Args.MakeArgString(
ToolChain
.GetProgramPath("orbis-ld"));
233
SanitizerMask Res =
ToolChain
::getSupportedSanitizers()
[
all
...]
RISCVToolchain.cpp
1
//===--- RISCVToolchain.cpp - RISCV
ToolChain
Implementations ---*- C++ -*-===//
28
ToolChain
::path_list &Paths) {
35
// through gcc-
toolchain
argument or in the same prefix where clang
36
// is installed. This helps decide whether to instantiate this
toolchain
37
// or Baremetal
toolchain
.
49
/// RISCV
Toolchain
58
// Add
toolchain
/multilib specific file paths.
62
ToolChain
::path_list &PPaths = getProgramPaths();
79
ToolChain
::RuntimeLibType RISCVToolChain::GetDefaultRuntimeLibType() const {
81
ToolChain
::RLT_Libgcc : ToolChain::RLT_CompilerRT
[
all
...]
Fuchsia.cpp
1
//===--- Fuchsia.cpp - Fuchsia
ToolChain
Implementations --------*- C++ -*-===//
36
const toolchains::Fuchsia &
ToolChain
=
38
const Driver &D =
ToolChain
.getDriver();
56
const char *Exec = Args.MakeArgString(
ToolChain
.GetLinkerPath());
92
const SanitizerArgs &SanArgs =
ToolChain
.getSanitizerArgs();
112
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("Scrt1.o")));
119
ToolChain
.AddFilePathLibArgs(Args, CmdArgs);
123
addLTOOptions(
ToolChain
, Args, CmdArgs, Output, Inputs[0],
127
bool NeedsSanitizerDeps = addSanitizerRuntimes(
ToolChain
, Args, CmdArgs);
128
bool NeedsXRayDeps = addXRayRuntime(
ToolChain
, Args, CmdArgs)
[
all
...]
MSP430.cpp
108
/// MSP430
Toolchain
184
const
ToolChain
&
ToolChain
= getToolChain();
186
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crt0.o")));
188
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath(crtbegin)));
193
const
ToolChain
&
ToolChain
= getToolChain();
194
const Driver &D =
ToolChain
.getDriver();
199
AddRunTimeLibs(
ToolChain
, D, CmdArgs, Args);
215
AddRunTimeLibs(
ToolChain
, D, CmdArgs, Args)
[
all
...]
NetBSD.cpp
1
//===--- NetBSD.cpp - NetBSD
ToolChain
Implementations ----------*- C++ -*-===//
116
const toolchains::NetBSD &
ToolChain
=
118
const Driver &D =
ToolChain
.getDriver();
145
switch (
ToolChain
.getArch()) {
153
switch (
ToolChain
.getTriple().getEnvironment()) {
169
arm::appendBE8LinkFlag(Args, CmdArgs,
ToolChain
.getEffectiveTriple());
171
switch (
ToolChain
.getTriple().getEnvironment()) {
189
if (
ToolChain
.getArch() == llvm::Triple::mips64)
195
if (
ToolChain
.getArch() == llvm::Triple::mips64)
236
Args.MakeArgString(
ToolChain
.GetFilePath("crt0.o")))
[
all
...]
OpenBSD.cpp
1
//===--- OpenBSD.cpp - OpenBSD
ToolChain
Implementations --------*- C++ -*-===//
95
const toolchains::OpenBSD &
ToolChain
=
108
if (
ToolChain
.getArch() == llvm::Triple::mips64)
110
else if (
ToolChain
.getArch() == llvm::Triple::mips64el)
162
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath(crt0)));
163
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath(crtbegin)));
167
ToolChain
.AddFilePathLibArgs(Args, CmdArgs);
172
bool NeedsSanitizerDeps = addSanitizerRuntimes(
ToolChain
, Args, CmdArgs);
173
bool NeedsXRayDeps = addXRayRuntime(
ToolChain
, Args, CmdArgs);
174
AddLinkerInputs(
ToolChain
, Inputs, Args, CmdArgs, JA)
[
all
...]
FreeBSD.cpp
1
//===--- FreeBSD.cpp - FreeBSD
ToolChain
Implementations --------*- C++ -*-===//
142
const toolchains::FreeBSD &
ToolChain
=
144
const Driver &D =
ToolChain
.getDriver();
145
const llvm::Triple::ArchType Arch =
ToolChain
.getArch();
148
(Args.hasArg(options::OPT_pie) ||
ToolChain
.isPIEDefault());
177
const llvm::Triple &T =
ToolChain
.getTriple();
236
if (
ToolChain
.getTriple().isMIPS()) {
261
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath(crt1)));
263
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath("crti.o")));
273
CmdArgs.push_back(Args.MakeArgString(
ToolChain
.GetFilePath(crtbegin)))
[
all
...]
WebAssembly.cpp
1
//===--- WebAssembly.cpp - WebAssembly
ToolChain
Implementation -*- C++ -*-===//
37
const
ToolChain
&
ToolChain
= getToolChain();
47
ToolChain
.getDriver().Diag(diag::err_drv_invalid_linker_name)
52
return
ToolChain
.GetProgramPath(
ToolChain
.getDefaultLinker());
61
const
ToolChain
&
ToolChain
= getToolChain();
76
ToolChain
.AddFilePathLibArgs(Args, CmdArgs);
87
if (
ToolChain
.GetFilePath("crt1-command.o") != "crt1-command.o"
[
all
...]
Gnu.cpp
1
//===--- Gnu.cpp - Gnu Tool and
ToolChain
Implementations -------*- C++ -*-===//
24
#include "clang/Driver/
ToolChain
.h"
307
static bool getPIE(const ArgList &Args, const
ToolChain
&TC) {
319
static bool getStaticPIE(const ArgList &Args, const
ToolChain
&TC) {
387
// FIXME: The Linker class constructor takes a
ToolChain
and not a
391
const toolchains::Generic_ELF &
ToolChain
=
393
const Driver &D =
ToolChain
.getDriver();
397
const llvm::Triple::ArchType Arch =
ToolChain
.getArch();
398
const bool isAndroid =
ToolChain
.getTriple().isAndroid();
399
const bool IsIAMCU =
ToolChain
.getTriple().isOSIAMCU()
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Driver/
ToolChain.h
1
//===-
ToolChain
.h - Collections of tools for one platform ------*- C++ -*-===//
90
///
ToolChain
- Access to tools for a single platform.
91
class
ToolChain
{
130
/// The list of
toolchain
specific path prefixes to search for libraries.
133
/// The list of
toolchain
specific path prefixes to search for files.
136
/// The list of
toolchain
specific path prefixes to search for programs.
164
/// Set the
toolchain
's effective clang triple.
177
ToolChain
(const Driver &D, const llvm::Triple &T,
210
virtual ~
ToolChain
();
218
/// Get the
toolchain
's aux triple, if it has one
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Driver/
ToolChain.cpp
1
//===-
ToolChain
.cpp - Collections of tools for one platform --------------===//
9
#include "clang/Driver/
ToolChain
.h"
59
static
ToolChain
::RTTIMode CalculateRTTIMode(const ArgList &Args,
65
return
ToolChain
::RM_Enabled;
67
return
ToolChain
::RM_Disabled;
71
return (Triple.isPS4CPU()) ?
ToolChain
::RM_Disabled :
ToolChain
::RM_Enabled;
74
ToolChain
::
ToolChain
(const Driver &D, const llvm::Triple &T,
91
void
ToolChain
::setTripleEnvironment(llvm::Triple::EnvironmentType Env)
[
all
...]
Completed in 30 milliseconds
Indexes created Mon Mar 02 05:31:46 UTC 2026