Use just one larger anonymous namespace instead of a lot of smaller ones.
llvm-svn: 248538
This commit is contained in:
parent
b9d88ffd6d
commit
d8eb961b0f
|
@ -83,8 +83,6 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
} // end anonymous namespace
|
|
||||||
|
|
||||||
|
|
||||||
static void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
|
static void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
|
||||||
const llvm::Triple &Triple,
|
const llvm::Triple &Triple,
|
||||||
|
@ -185,7 +183,6 @@ static void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
|
||||||
PlatformMinVersion = VersionTuple(Maj, Min, Rev);
|
PlatformMinVersion = VersionTuple(Maj, Min, Rev);
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace {
|
|
||||||
// CloudABI Target
|
// CloudABI Target
|
||||||
template <typename Target>
|
template <typename Target>
|
||||||
class CloudABITargetInfo : public OSTargetInfo<Target> {
|
class CloudABITargetInfo : public OSTargetInfo<Target> {
|
||||||
|
@ -735,7 +732,6 @@ public:
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace {
|
|
||||||
// WebAssembly target
|
// WebAssembly target
|
||||||
template <typename Target>
|
template <typename Target>
|
||||||
class WebAssemblyOSTargetInfo : public OSTargetInfo<Target> {
|
class WebAssemblyOSTargetInfo : public OSTargetInfo<Target> {
|
||||||
|
@ -762,7 +758,6 @@ public:
|
||||||
this->TheCXXABI.set(TargetCXXABI::WebAssembly);
|
this->TheCXXABI.set(TargetCXXABI::WebAssembly);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
} // end anonymous namespace
|
|
||||||
|
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
// Specific target implementations.
|
// Specific target implementations.
|
||||||
|
@ -3719,7 +3714,6 @@ public:
|
||||||
Builder.defineMacro("_M_IX86", "600");
|
Builder.defineMacro("_M_IX86", "600");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
} // end anonymous namespace
|
|
||||||
|
|
||||||
static void addCygMingDefines(const LangOptions &Opts, MacroBuilder &Builder) {
|
static void addCygMingDefines(const LangOptions &Opts, MacroBuilder &Builder) {
|
||||||
// Mingw and cygwin define __declspec(a) to __attribute__((a)). Clang supports
|
// Mingw and cygwin define __declspec(a) to __attribute__((a)). Clang supports
|
||||||
|
@ -3751,7 +3745,6 @@ static void addMinGWDefines(const LangOptions &Opts, MacroBuilder &Builder) {
|
||||||
addCygMingDefines(Opts, Builder);
|
addCygMingDefines(Opts, Builder);
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace {
|
|
||||||
// x86-32 MinGW target
|
// x86-32 MinGW target
|
||||||
class MinGWX86_32TargetInfo : public WindowsX86_32TargetInfo {
|
class MinGWX86_32TargetInfo : public WindowsX86_32TargetInfo {
|
||||||
public:
|
public:
|
||||||
|
@ -7125,15 +7118,12 @@ protected:
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
} // end anonymous namespace.
|
|
||||||
|
|
||||||
const Builtin::Info Le64TargetInfo::BuiltinInfo[] = {
|
const Builtin::Info Le64TargetInfo::BuiltinInfo[] = {
|
||||||
#define BUILTIN(ID, TYPE, ATTRS) \
|
#define BUILTIN(ID, TYPE, ATTRS) \
|
||||||
{ #ID, TYPE, ATTRS, nullptr, ALL_LANGUAGES, nullptr },
|
{ #ID, TYPE, ATTRS, nullptr, ALL_LANGUAGES, nullptr },
|
||||||
#include "clang/Basic/BuiltinsLe64.def"
|
#include "clang/Basic/BuiltinsLe64.def"
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace {
|
|
||||||
static const unsigned SPIRAddrSpaceMap[] = {
|
static const unsigned SPIRAddrSpaceMap[] = {
|
||||||
1, // opencl_global
|
1, // opencl_global
|
||||||
3, // opencl_local
|
3, // opencl_local
|
||||||
|
@ -7286,9 +7276,7 @@ const Builtin::Info XCoreTargetInfo::BuiltinInfo[] = {
|
||||||
{ #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
|
{ #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
|
||||||
#include "clang/Basic/BuiltinsXCore.def"
|
#include "clang/Basic/BuiltinsXCore.def"
|
||||||
};
|
};
|
||||||
} // end anonymous namespace.
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
// x86_32 Android target
|
// x86_32 Android target
|
||||||
class AndroidX86_32TargetInfo : public LinuxTargetInfo<X86_32TargetInfo> {
|
class AndroidX86_32TargetInfo : public LinuxTargetInfo<X86_32TargetInfo> {
|
||||||
public:
|
public:
|
||||||
|
@ -7299,9 +7287,7 @@ public:
|
||||||
LongDoubleFormat = &llvm::APFloat::IEEEdouble;
|
LongDoubleFormat = &llvm::APFloat::IEEEdouble;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
} // end anonymous namespace
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
// x86_64 Android target
|
// x86_64 Android target
|
||||||
class AndroidX86_64TargetInfo : public LinuxTargetInfo<X86_64TargetInfo> {
|
class AndroidX86_64TargetInfo : public LinuxTargetInfo<X86_64TargetInfo> {
|
||||||
public:
|
public:
|
||||||
|
@ -7316,7 +7302,6 @@ public:
|
||||||
};
|
};
|
||||||
} // end anonymous namespace
|
} // end anonymous namespace
|
||||||
|
|
||||||
|
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
// Driver code
|
// Driver code
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
Loading…
Reference in New Issue