@@ -1009,9 +1009,10 @@ class PPCTargetInfo : public TargetInfo {
1009
1009
};
1010
1010
1011
1011
const Builtin::Info PPCTargetInfo::BuiltinInfo[] = {
1012
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
1013
- #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) { #ID, TYPE, ATTRS, HEADER,\
1014
- ALL_LANGUAGES },
1012
+ #define BUILTIN (ID, TYPE, ATTRS ) \
1013
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
1014
+ #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
1015
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
1015
1016
#include " clang/Basic/BuiltinsPPC.def"
1016
1017
};
1017
1018
@@ -1682,9 +1683,10 @@ class DarwinPPC64TargetInfo :
1682
1683
};
1683
1684
1684
1685
const Builtin::Info NVPTXTargetInfo::BuiltinInfo[] = {
1685
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
1686
- #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) { #ID, TYPE, ATTRS, HEADER,\
1687
- ALL_LANGUAGES },
1686
+ #define BUILTIN (ID, TYPE, ATTRS ) \
1687
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
1688
+ #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
1689
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
1688
1690
#include " clang/Basic/BuiltinsNVPTX.def"
1689
1691
};
1690
1692
@@ -1936,7 +1938,7 @@ class AMDGPUTargetInfo : public TargetInfo {
1936
1938
1937
1939
const Builtin::Info AMDGPUTargetInfo::BuiltinInfo[] = {
1938
1940
#define BUILTIN (ID, TYPE, ATTRS ) \
1939
- { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
1941
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
1940
1942
#include " clang/Basic/BuiltinsAMDGPU.def"
1941
1943
};
1942
1944
const char * const AMDGPUTargetInfo::GCCRegNames[] = {
@@ -2000,11 +2002,12 @@ void AMDGPUTargetInfo::getGCCRegNames(const char * const *&Names,
2000
2002
2001
2003
// Namespace for x86 abstract base class
2002
2004
const Builtin::Info BuiltinInfo[] = {
2003
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
2005
+ #define BUILTIN (ID, TYPE, ATTRS ) \
2006
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
2004
2007
#define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
2005
- { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES },
2008
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
2006
2009
#define TARGET_BUILTIN (ID, TYPE, ATTRS, FEATURE ) \
2007
- { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES, FEATURE },
2010
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, FEATURE },
2008
2011
#include " clang/Basic/BuiltinsX86.def"
2009
2012
};
2010
2013
@@ -4886,15 +4889,18 @@ void ARMTargetInfo::getGCCRegAliases(const GCCRegAlias *&Aliases,
4886
4889
}
4887
4890
4888
4891
const Builtin::Info ARMTargetInfo::BuiltinInfo[] = {
4889
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
4890
- #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) { #ID, TYPE, ATTRS, HEADER,\
4891
- ALL_LANGUAGES },
4892
+ #define BUILTIN (ID, TYPE, ATTRS ) \
4893
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
4894
+ #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
4895
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
4892
4896
#include " clang/Basic/BuiltinsNEON.def"
4893
4897
4894
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
4895
- #define LANGBUILTIN (ID, TYPE, ATTRS, LANG ) { #ID, TYPE, ATTRS, 0 , LANG },
4896
- #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) { #ID, TYPE, ATTRS, HEADER,\
4897
- ALL_LANGUAGES },
4898
+ #define BUILTIN (ID, TYPE, ATTRS ) \
4899
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
4900
+ #define LANGBUILTIN (ID, TYPE, ATTRS, LANG ) \
4901
+ { #ID, TYPE, ATTRS, nullptr , LANG, nullptr },
4902
+ #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
4903
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
4898
4904
#include " clang/Basic/BuiltinsARM.def"
4899
4905
};
4900
4906
@@ -5364,11 +5370,11 @@ void AArch64TargetInfo::getGCCRegAliases(const GCCRegAlias *&Aliases,
5364
5370
5365
5371
const Builtin::Info AArch64TargetInfo::BuiltinInfo[] = {
5366
5372
#define BUILTIN (ID, TYPE, ATTRS ) \
5367
- { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
5373
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
5368
5374
#include " clang/Basic/BuiltinsNEON.def"
5369
5375
5370
5376
#define BUILTIN (ID, TYPE, ATTRS ) \
5371
- { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
5377
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
5372
5378
#include " clang/Basic/BuiltinsAArch64.def"
5373
5379
};
5374
5380
@@ -5586,9 +5592,10 @@ void HexagonTargetInfo::getGCCRegAliases(const GCCRegAlias *&Aliases,
5586
5592
5587
5593
5588
5594
const Builtin::Info HexagonTargetInfo::BuiltinInfo[] = {
5589
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
5590
- #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) { #ID, TYPE, ATTRS, HEADER,\
5591
- ALL_LANGUAGES },
5595
+ #define BUILTIN (ID, TYPE, ATTRS ) \
5596
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
5597
+ #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
5598
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
5592
5599
#include " clang/Basic/BuiltinsHexagon.def"
5593
5600
};
5594
5601
@@ -5918,7 +5925,7 @@ class SystemZTargetInfo : public TargetInfo {
5918
5925
5919
5926
const Builtin::Info SystemZTargetInfo::BuiltinInfo[] = {
5920
5927
#define BUILTIN (ID, TYPE, ATTRS ) \
5921
- { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
5928
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
5922
5929
#include " clang/Basic/BuiltinsSystemZ.def"
5923
5930
};
5924
5931
@@ -6474,9 +6481,10 @@ class MipsTargetInfoBase : public TargetInfo {
6474
6481
};
6475
6482
6476
6483
const Builtin::Info MipsTargetInfoBase::BuiltinInfo[] = {
6477
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
6478
- #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) { #ID, TYPE, ATTRS, HEADER,\
6479
- ALL_LANGUAGES },
6484
+ #define BUILTIN (ID, TYPE, ATTRS ) \
6485
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
6486
+ #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
6487
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
6480
6488
#include " clang/Basic/BuiltinsMips.def"
6481
6489
};
6482
6490
@@ -6891,7 +6899,7 @@ class Le64TargetInfo : public TargetInfo {
6891
6899
6892
6900
const Builtin::Info Le64TargetInfo::BuiltinInfo[] = {
6893
6901
#define BUILTIN (ID, TYPE, ATTRS ) \
6894
- { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
6902
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
6895
6903
#include " clang/Basic/BuiltinsLe64.def"
6896
6904
};
6897
6905
@@ -7046,9 +7054,10 @@ class XCoreTargetInfo : public TargetInfo {
7046
7054
};
7047
7055
7048
7056
const Builtin::Info XCoreTargetInfo::BuiltinInfo[] = {
7049
- #define BUILTIN (ID, TYPE, ATTRS ) { #ID, TYPE, ATTRS, 0 , ALL_LANGUAGES },
7050
- #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) { #ID, TYPE, ATTRS, HEADER,\
7051
- ALL_LANGUAGES },
7057
+ #define BUILTIN (ID, TYPE, ATTRS ) \
7058
+ { #ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
7059
+ #define LIBBUILTIN (ID, TYPE, ATTRS, HEADER ) \
7060
+ { #ID, TYPE, ATTRS, HEADER, ALL_LANGUAGES, nullptr },
7052
7061
#include " clang/Basic/BuiltinsXCore.def"
7053
7062
};
7054
7063
} // end anonymous namespace.
0 commit comments