OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Multilib
(Results
1 - 15
of
15
) sorted by null
/external/clang/include/clang/Driver/
Multilib.h
1
//===---
Multilib
.h ---------------------------------------------*- C++ -*-===//
24
/// This corresponds to a single GCC
Multilib
, or a segment of one controlled
26
class
Multilib
{
37
Multilib
(StringRef GCCSuffix = "", StringRef OSSuffix = "",
48
Multilib
&gccSuffix(StringRef S);
58
Multilib
&osSuffix(StringRef S);
68
Multilib
&includeSuffix(StringRef S);
70
/// \brief Get the flags that indicate or contraindicate this
multilib
's use
75
Multilib
&flag(StringRef F) {
81
/// \brief print summary of the
Multilib
[
all
...]
/external/clang/unittests/Driver/
MultilibTest.cpp
1
//===- unittests/Driver/MultilibTest.cpp ---
Multilib
tests ---------------===//
10
// Unit tests for
Multilib
and MultilibSet
14
#include "clang/Driver/
Multilib
.h"
25
ASSERT_TRUE(
Multilib
().isValid()) << "Empty
multilib
is not valid";
27
ASSERT_TRUE(
Multilib
().flag("+foo").isValid())
30
ASSERT_TRUE(
Multilib
().flag("-foo").isValid())
33
ASSERT_FALSE(
Multilib
().flag("+foo").flag("-foo").isValid())
34
<< "Conflicting flags should invalidate the
Multilib
";
36
ASSERT_TRUE(
Multilib
().flag("+foo").flag("+foo").isValid()
[
all
...]
/external/clang/lib/Driver/
Multilib.cpp
1
//===---
Multilib
.cpp -
Multilib
Implementation ---------------------------===//
10
#include "clang/Driver/
Multilib
.h"
59
Multilib
::
Multilib
(StringRef GCCSuffix, StringRef OSSuffix,
67
Multilib
&
Multilib
::gccSuffix(StringRef S) {
73
Multilib
&
Multilib
::osSuffix(StringRef S) {
79
Multilib
&Multilib::includeSuffix(StringRef S)
[
all
...]
ToolChains.cpp
[
all
...]
ToolChains.h
17
#include "clang/Driver/
Multilib
.h"
89
/// The primary
multilib
appropriate for the given flags.
90
Multilib
SelectedMultilib;
91
/// On Biarch systems, this corresponds to the default
multilib
when
92
/// targeting the non-default
multilib
. Otherwise, it is empty.
93
llvm::Optional<
Multilib
> BiarchSibling;
121
/// \brief Get the detected
Multilib
122
const
Multilib
&getMultilib() const { return SelectedMultilib; }
127
/// Get the biarch sibling
multilib
(if it exists).
129
bool getBiarchSibling(
Multilib
&M) const
[
all
...]
Driver.cpp
[
all
...]
/external/clang/soong/
clang.go
38
Multilib
struct {
48
p.
Multilib
.Lib32.Suffix = proptools.StringPtr("_32")
/build/soong/apex/
apex.go
265
Multilib
apexMultilibProperties
273
//
Multilib
properties only for android.
275
Multilib
apexMultilibProperties
277
//
Multilib
properties only for host.
279
Multilib
apexMultilibProperties
281
//
Multilib
properties only for host linux_bionic.
283
Multilib
apexMultilibProperties
285
//
Multilib
properties only for host linux_glibc.
287
Multilib
apexMultilibProperties
429
proptools.AppendProperties(&a.properties.
Multilib
, &a.targetProperties.Target.Android.Multilib, nil
[
all
...]
/build/soong/python/
installer.go
52
if ctx.Arch().ArchType.
Multilib
== "lib64" && installer.dir64 != "" {
python.go
49
// This is most useful in the arch/
multilib
variants to remove non-common files
80
// This is most useful in the arch/
multilib
variants to remove non-common files
118
multilib
android.
Multilib
147
func newModule(hod android.HostOrDeviceSupported,
multilib
android.
Multilib
) *Module {
150
multilib
:
multilib
,
197
android.InitAndroidArchModule(p, p.hod, p.
multilib
)
/build/soong/android/
arch.go
77
multilib
: {
547
Multilib
string
550
func newArch(name,
multilib
string) ArchType {
554
Multilib
:
multilib
,
703
// Within each selected OsClass, the
multilib
selection is determined by:
706
// - The default
multilib
passed to InitAndroidArchModule if compile_multilib was not set.
707
// Valid
multilib
values include:
763
multilib
, extraMultilib := decodeMultilib(base, os.Class)
764
targets, err := decodeMultilibTargets(
multilib
, osTargets, prefer32
[
all
...]
module.go
315
type
Multilib
string
318
MultilibBoth
Multilib
= "both"
319
MultilibFirst
Multilib
= "first"
320
MultilibCommon
Multilib
= "common"
321
MultilibCommonFirst
Multilib
= "common_first"
322
MultilibDefault
Multilib
= ""
390
func InitAndroidArchModule(m Module, hod HostOrDeviceSupported, defaultMultilib
Multilib
) {
407
func InitAndroidMultiTargetsArchModule(m Module, hod HostOrDeviceSupported, defaultMultilib
Multilib
) {
[
all
...]
config.go
705
if t.Arch.ArchType.
Multilib
== "lib64" {
/build/soong/cc/
rs.go
115
if ctx.Arch().ArchType.
Multilib
== "lib64" {
cc.go
375
multilib
android.
Multilib
479
android.InitAndroidArchModule(c, c.hod, c.
multilib
)
804
func newBaseModule(hod android.HostOrDeviceSupported,
multilib
android.
Multilib
) *Module {
807
multilib
:
multilib
,
811
func newModule(hod android.HostOrDeviceSupported,
multilib
android.
Multilib
) *Module {
812
module := newBaseModule(hod,
multilib
)
[
all
...]
Completed in 152 milliseconds