forked from OSchip/llvm-project
[SystemZ] Add header files to Makefile / module.modulemap
This should fix build-bot failures after r233804. The patch also adds a "systemz" feature, and renames the "transactional-execution" feature to "htm", since it turns out "-" is not a legal character in module feature names. llvm-svn: 233807
This commit is contained in:
parent
8f4c4d535b
commit
cc67344a86
|
@ -5487,7 +5487,8 @@ public:
|
|||
|
||||
bool hasFeature(StringRef Feature) const override {
|
||||
return llvm::StringSwitch<bool>(Feature)
|
||||
.Case("transactional-execution", HasTransactionalExecution)
|
||||
.Case("systemz", true)
|
||||
.Case("htm", HasTransactionalExecution)
|
||||
.Default(false);
|
||||
}
|
||||
};
|
||||
|
|
|
@ -18,6 +18,8 @@ set(files
|
|||
float.h
|
||||
fma4intrin.h
|
||||
fmaintrin.h
|
||||
htmintrin.h
|
||||
htmxlintrin.h
|
||||
ia32intrin.h
|
||||
immintrin.h
|
||||
Intrin.h
|
||||
|
@ -34,6 +36,7 @@ set(files
|
|||
prfchwintrin.h
|
||||
rdseedintrin.h
|
||||
rtmintrin.h
|
||||
s390intrin.h
|
||||
shaintrin.h
|
||||
smmintrin.h
|
||||
stdalign.h
|
||||
|
|
|
@ -169,6 +169,19 @@ module _Builtin_intrinsics [system] [extern_c] {
|
|||
header "__wmmintrin_pclmul.h"
|
||||
}
|
||||
}
|
||||
|
||||
explicit module systemz {
|
||||
requires systemz
|
||||
export *
|
||||
|
||||
header "s390intrin.h"
|
||||
|
||||
explicit module htm {
|
||||
requires htm
|
||||
header "htmintrin.h"
|
||||
header "htmxlintrin.h"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module _Builtin_stddef_max_align_t [system] [extern_c] {
|
||||
|
|
Loading…
Reference in New Issue