Lines Matching refs:Features
85 void WebAssemblyTargetInfo::setSIMDLevel(llvm::StringMap<bool> &Features,
89 Features["unimplemented-simd128"] = true;
92 Features["simd128"] = true;
100 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
103 Features["nontrapping-fptoint"] = true;
104 Features["sign-ext"] = true;
105 Features["atomics"] = true;
106 Features["mutable-globals"] = true;
107 setSIMDLevel(Features, SIMD128);
112 setSIMDLevel(Features, SIMDLevel);
114 Features["nontrapping-fptoint"] = true;
116 Features["sign-ext"] = true;
118 Features["exception-handling"] = true;
120 Features["bulk-memory"] = true;
122 Features["atomics"] = true;
124 Features["mutable-globals"] = true;
126 Features["multivalue"] = true;
128 Features["tail-call"] = true;
130 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec);
134 std::vector<std::string> &Features, DiagnosticsEngine &Diags) {
135 for (const auto &Feature : Features) {