Lines Matching refs:Feature
46 bool WebAssemblyTargetInfo::hasFeature(StringRef Feature) const { in hasFeature()
47 return llvm::StringSwitch<bool>(Feature) in hasFeature()
170 for (const auto &Feature : Features) { in handleTargetFeatures() local
171 if (Feature == "+simd128") { in handleTargetFeatures()
175 if (Feature == "-simd128") { in handleTargetFeatures()
179 if (Feature == "+relaxed-simd") { in handleTargetFeatures()
183 if (Feature == "-relaxed-simd") { in handleTargetFeatures()
187 if (Feature == "+nontrapping-fptoint") { in handleTargetFeatures()
191 if (Feature == "-nontrapping-fptoint") { in handleTargetFeatures()
195 if (Feature == "+sign-ext") { in handleTargetFeatures()
199 if (Feature == "-sign-ext") { in handleTargetFeatures()
203 if (Feature == "+exception-handling") { in handleTargetFeatures()
207 if (Feature == "-exception-handling") { in handleTargetFeatures()
211 if (Feature == "+bulk-memory") { in handleTargetFeatures()
215 if (Feature == "-bulk-memory") { in handleTargetFeatures()
219 if (Feature == "+atomics") { in handleTargetFeatures()
223 if (Feature == "-atomics") { in handleTargetFeatures()
227 if (Feature == "+mutable-globals") { in handleTargetFeatures()
231 if (Feature == "-mutable-globals") { in handleTargetFeatures()
235 if (Feature == "+multivalue") { in handleTargetFeatures()
239 if (Feature == "-multivalue") { in handleTargetFeatures()
243 if (Feature == "+tail-call") { in handleTargetFeatures()
247 if (Feature == "-tail-call") { in handleTargetFeatures()
251 if (Feature == "+reference-types") { in handleTargetFeatures()
255 if (Feature == "-reference-types") { in handleTargetFeatures()
259 if (Feature == "+extended-const") { in handleTargetFeatures()
263 if (Feature == "-extended-const") { in handleTargetFeatures()
267 if (Feature == "+multimemory") { in handleTargetFeatures()
271 if (Feature == "-multimemory") { in handleTargetFeatures()
277 << Feature << "-target-feature"; in handleTargetFeatures()