@@ -20,19 +20,23 @@ namespace targets {
20
20
21
21
const Builtin::Info BuiltinInfoZ80[] = {
22
22
#define BUILTIN (ID, TYPE, ATTRS ) \
23
- {#ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
23
+ {#ID, TYPE, ATTRS, nullptr , HeaderDesc::NO_HEADER, ALL_LANGUAGES},
24
+ #define LANGBUILTIN (ID, TYPE, ATTRS, LANG ) \
25
+ {#ID, TYPE, ATTRS, nullptr , HeaderDesc::NO_HEADER, LANG},
24
26
#define TARGET_BUILTIN (ID, TYPE, ATTRS, FEATURE ) \
25
- {#ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, FEATURE },
27
+ {#ID, TYPE, ATTRS, FEATURE, HeaderDesc::NO_HEADER, ALL_LANGUAGES },
26
28
#define TARGET_HEADER_BUILTIN (ID, TYPE, ATTRS, HEADER, LANGS, FEATURE ) \
27
- {#ID, TYPE, ATTRS, HEADER, LANGS, FEATURE },
29
+ {#ID, TYPE, ATTRS, FEATURE, HeaderDesc::HEADER, LANGS },
28
30
#include " clang/Basic/BuiltinsZ80.def"
29
31
30
32
#define BUILTIN (ID, TYPE, ATTRS ) \
31
- {#ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, nullptr },
33
+ {#ID, TYPE, ATTRS, nullptr , HeaderDesc::NO_HEADER, ALL_LANGUAGES},
34
+ #define LANGBUILTIN (ID, TYPE, ATTRS, LANG ) \
35
+ {#ID, TYPE, ATTRS, nullptr , HeaderDesc::NO_HEADER, LANG},
32
36
#define TARGET_BUILTIN (ID, TYPE, ATTRS, FEATURE ) \
33
- {#ID, TYPE, ATTRS, nullptr , ALL_LANGUAGES, FEATURE },
37
+ {#ID, TYPE, ATTRS, FEATURE, HeaderDesc::NO_HEADER, ALL_LANGUAGES },
34
38
#define TARGET_HEADER_BUILTIN (ID, TYPE, ATTRS, HEADER, LANGS, FEATURE ) \
35
- {#ID, TYPE, ATTRS, HEADER, LANGS, FEATURE },
39
+ {#ID, TYPE, ATTRS, FEATURE, HeaderDesc::HEADER, LANGS },
36
40
#include " clang/Basic/BuiltinsEZ80.def"
37
41
};
38
42
@@ -203,7 +207,7 @@ Z80TargetInfoBase::convertConstraint(const char *&Constraint) const {
203
207
}
204
208
205
209
ArrayRef<TargetInfo::AddlRegName> Z80TargetInfoBase::getGCCAddlRegNames () const {
206
- return llvm::makeArrayRef (AddlRegNames);
210
+ return ArrayRef (AddlRegNames);
207
211
}
208
212
209
213
bool Z80TargetInfo::setCPU (const std::string &Name) {
@@ -245,7 +249,7 @@ ArrayRef<Builtin::Info> Z80TargetInfo::getTargetBuiltins() const {
245
249
}
246
250
247
251
ArrayRef<const char *> Z80TargetInfo::getGCCRegNames () const {
248
- return llvm::makeArrayRef (Z80GCCRegNames);
252
+ return ArrayRef (Z80GCCRegNames);
249
253
}
250
254
251
255
bool EZ80TargetInfo::setCPU (const std::string &Name) {
@@ -268,5 +272,5 @@ ArrayRef<Builtin::Info> EZ80TargetInfo::getTargetBuiltins() const {
268
272
}
269
273
270
274
ArrayRef<const char *> EZ80TargetInfo::getGCCRegNames () const {
271
- return llvm::makeArrayRef (EZ80GCCRegNames);
275
+ return ArrayRef (EZ80GCCRegNames);
272
276
}
0 commit comments