Lines Matching refs:Feature
46 bool WebAssemblyTargetInfo::hasFeature(StringRef Feature) const {
47 return llvm::StringSwitch<bool>(Feature)
154 for (const auto &Feature : Features) {
155 if (Feature == "+simd128") {
159 if (Feature == "-simd128") {
163 if (Feature == "+unimplemented-simd128") {
167 if (Feature == "-unimplemented-simd128") {
171 if (Feature == "+nontrapping-fptoint") {
175 if (Feature == "-nontrapping-fptoint") {
179 if (Feature == "+sign-ext") {
183 if (Feature == "-sign-ext") {
187 if (Feature == "+exception-handling") {
191 if (Feature == "-exception-handling") {
195 if (Feature == "+bulk-memory") {
199 if (Feature == "-bulk-memory") {
203 if (Feature == "+atomics") {
207 if (Feature == "-atomics") {
211 if (Feature == "+mutable-globals") {
215 if (Feature == "-mutable-globals") {
219 if (Feature == "+multivalue") {
223 if (Feature == "-multivalue") {
227 if (Feature == "+tail-call") {
231 if (Feature == "-tail-call") {
235 if (Feature == "+reference-types") {
239 if (Feature == "-reference-types") {
245 << Feature << "-target-feature";