Lines Matching refs:Feature
46 bool WebAssemblyTargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
47 return llvm::StringSwitch<bool>(Feature) in hasFeature()
165 for (const auto &Feature : Features) { in handleTargetFeatures() local
166 if (Feature == "+simd128") { in handleTargetFeatures()
170 if (Feature == "-simd128") { in handleTargetFeatures()
174 if (Feature == "+relaxed-simd") { in handleTargetFeatures()
178 if (Feature == "-relaxed-simd") { in handleTargetFeatures()
182 if (Feature == "+nontrapping-fptoint") { in handleTargetFeatures()
186 if (Feature == "-nontrapping-fptoint") { in handleTargetFeatures()
190 if (Feature == "+sign-ext") { in handleTargetFeatures()
194 if (Feature == "-sign-ext") { in handleTargetFeatures()
198 if (Feature == "+exception-handling") { in handleTargetFeatures()
202 if (Feature == "-exception-handling") { in handleTargetFeatures()
206 if (Feature == "+bulk-memory") { in handleTargetFeatures()
210 if (Feature == "-bulk-memory") { in handleTargetFeatures()
214 if (Feature == "+atomics") { in handleTargetFeatures()
218 if (Feature == "-atomics") { in handleTargetFeatures()
222 if (Feature == "+mutable-globals") { in handleTargetFeatures()
226 if (Feature == "-mutable-globals") { in handleTargetFeatures()
230 if (Feature == "+multivalue") { in handleTargetFeatures()
234 if (Feature == "-multivalue") { in handleTargetFeatures()
238 if (Feature == "+tail-call") { in handleTargetFeatures()
242 if (Feature == "-tail-call") { in handleTargetFeatures()
246 if (Feature == "+reference-types") { in handleTargetFeatures()
250 if (Feature == "-reference-types") { in handleTargetFeatures()
254 if (Feature == "+extended-const") { in handleTargetFeatures()
258 if (Feature == "-extended-const") { in handleTargetFeatures()
264 << Feature << "-target-feature"; in handleTargetFeatures()