Lines Matching full:case
117 case ISD::LOAD:
120 case ISD::STORE:
123 case NVPTXISD::LoadV2:
124 case NVPTXISD::LoadV4:
127 case NVPTXISD::LDGV2:
128 case NVPTXISD::LDGV4:
129 case NVPTXISD::LDUV2:
130 case NVPTXISD::LDUV4:
133 case NVPTXISD::StoreV2:
134 case NVPTXISD::StoreV4:
137 case NVPTXISD::LoadParam:
138 case NVPTXISD::LoadParamV2:
139 case NVPTXISD::LoadParamV4:
142 case NVPTXISD::StoreRetval:
143 case NVPTXISD::StoreRetvalV2:
144 case NVPTXISD::StoreRetvalV4:
147 case NVPTXISD::StoreParam:
148 case NVPTXISD::StoreParamV2:
149 case NVPTXISD::StoreParamV4:
150 case NVPTXISD::StoreParamS32:
151 case NVPTXISD::StoreParamU32:
154 case ISD::INTRINSIC_WO_CHAIN:
157 case ISD::INTRINSIC_W_CHAIN:
160 case NVPTXISD::Tex1DFloatS32:
161 case NVPTXISD::Tex1DFloatFloat:
162 case NVPTXISD::Tex1DFloatFloatLevel:
163 case NVPTXISD::Tex1DFloatFloatGrad:
164 case NVPTXISD::Tex1DS32S32:
165 case NVPTXISD::Tex1DS32Float:
166 case NVPTXISD::Tex1DS32FloatLevel:
167 case NVPTXISD::Tex1DS32FloatGrad:
168 case NVPTXISD::Tex1DU32S32:
169 case NVPTXISD::Tex1DU32Float:
170 case NVPTXISD::Tex1DU32FloatLevel:
171 case NVPTXISD::Tex1DU32FloatGrad:
172 case NVPTXISD::Tex1DArrayFloatS32:
173 case NVPTXISD::Tex1DArrayFloatFloat:
174 case NVPTXISD::Tex1DArrayFloatFloatLevel:
175 case NVPTXISD::Tex1DArrayFloatFloatGrad:
176 case NVPTXISD::Tex1DArrayS32S32:
177 case NVPTXISD::Tex1DArrayS32Float:
178 case NVPTXISD::Tex1DArrayS32FloatLevel:
179 case NVPTXISD::Tex1DArrayS32FloatGrad:
180 case NVPTXISD::Tex1DArrayU32S32:
181 case NVPTXISD::Tex1DArrayU32Float:
182 case NVPTXISD::Tex1DArrayU32FloatLevel:
183 case NVPTXISD::Tex1DArrayU32FloatGrad:
184 case NVPTXISD::Tex2DFloatS32:
185 case NVPTXISD::Tex2DFloatFloat:
186 case NVPTXISD::Tex2DFloatFloatLevel:
187 case NVPTXISD::Tex2DFloatFloatGrad:
188 case NVPTXISD::Tex2DS32S32:
189 case NVPTXISD::Tex2DS32Float:
190 case NVPTXISD::Tex2DS32FloatLevel:
191 case NVPTXISD::Tex2DS32FloatGrad:
192 case NVPTXISD::Tex2DU32S32:
193 case NVPTXISD::Tex2DU32Float:
194 case NVPTXISD::Tex2DU32FloatLevel:
195 case NVPTXISD::Tex2DU32FloatGrad:
196 case NVPTXISD::Tex2DArrayFloatS32:
197 case NVPTXISD::Tex2DArrayFloatFloat:
198 case NVPTXISD::Tex2DArrayFloatFloatLevel:
199 case NVPTXISD::Tex2DArrayFloatFloatGrad:
200 case NVPTXISD::Tex2DArrayS32S32:
201 case NVPTXISD::Tex2DArrayS32Float:
202 case NVPTXISD::Tex2DArrayS32FloatLevel:
203 case NVPTXISD::Tex2DArrayS32FloatGrad:
204 case NVPTXISD::Tex2DArrayU32S32:
205 case NVPTXISD::Tex2DArrayU32Float:
206 case NVPTXISD::Tex2DArrayU32FloatLevel:
207 case NVPTXISD::Tex2DArrayU32FloatGrad:
208 case NVPTXISD::Tex3DFloatS32:
209 case NVPTXISD::Tex3DFloatFloat:
210 case NVPTXISD::Tex3DFloatFloatLevel:
211 case NVPTXISD::Tex3DFloatFloatGrad:
212 case NVPTXISD::Tex3DS32S32:
213 case NVPTXISD::Tex3DS32Float:
214 case NVPTXISD::Tex3DS32FloatLevel:
215 case NVPTXISD::Tex3DS32FloatGrad:
216 case NVPTXISD::Tex3DU32S32:
217 case NVPTXISD::Tex3DU32Float:
218 case NVPTXISD::Tex3DU32FloatLevel:
219 case NVPTXISD::Tex3DU32FloatGrad:
220 case NVPTXISD::TexCubeFloatFloat:
221 case NVPTXISD::TexCubeFloatFloatLevel:
222 case NVPTXISD::TexCubeS32Float:
223 case NVPTXISD::TexCubeS32FloatLevel:
224 case NVPTXISD::TexCubeU32Float:
225 case NVPTXISD::TexCubeU32FloatLevel:
226 case NVPTXISD::TexCubeArrayFloatFloat:
227 case NVPTXISD::TexCubeArrayFloatFloatLevel:
228 case NVPTXISD::TexCubeArrayS32Float:
229 case NVPTXISD::TexCubeArrayS32FloatLevel:
230 case NVPTXISD::TexCubeArrayU32Float:
231 case NVPTXISD::TexCubeArrayU32FloatLevel:
232 case NVPTXISD::Tld4R2DFloatFloat:
233 case NVPTXISD::Tld4G2DFloatFloat:
234 case NVPTXISD::Tld4B2DFloatFloat:
235 case NVPTXISD::Tld4A2DFloatFloat:
236 case NVPTXISD::Tld4R2DS64Float:
237 case NVPTXISD::Tld4G2DS64Float:
238 case NVPTXISD::Tld4B2DS64Float:
239 case NVPTXISD::Tld4A2DS64Float:
240 case NVPTXISD::Tld4R2DU64Float:
241 case NVPTXISD::Tld4G2DU64Float:
242 case NVPTXISD::Tld4B2DU64Float:
243 case NVPTXISD::Tld4A2DU64Float:
244 case NVPTXISD::TexUnified1DFloatS32:
245 case NVPTXISD::TexUnified1DFloatFloat:
246 case NVPTXISD::TexUnified1DFloatFloatLevel:
247 case NVPTXISD::TexUnified1DFloatFloatGrad:
248 case NVPTXISD::TexUnified1DS32S32:
249 case NVPTXISD::TexUnified1DS32Float:
250 case NVPTXISD::TexUnified1DS32FloatLevel:
251 case NVPTXISD::TexUnified1DS32FloatGrad:
252 case NVPTXISD::TexUnified1DU32S32:
253 case NVPTXISD::TexUnified1DU32Float:
254 case NVPTXISD::TexUnified1DU32FloatLevel:
255 case NVPTXISD::TexUnified1DU32FloatGrad:
256 case NVPTXISD::TexUnified1DArrayFloatS32:
257 case NVPTXISD::TexUnified1DArrayFloatFloat:
258 case NVPTXISD::TexUnified1DArrayFloatFloatLevel:
259 case NVPTXISD::TexUnified1DArrayFloatFloatGrad:
260 case NVPTXISD::TexUnified1DArrayS32S32:
261 case NVPTXISD::TexUnified1DArrayS32Float:
262 case NVPTXISD::TexUnified1DArrayS32FloatLevel:
263 case NVPTXISD::TexUnified1DArrayS32FloatGrad:
264 case NVPTXISD::TexUnified1DArrayU32S32:
265 case NVPTXISD::TexUnified1DArrayU32Float:
266 case NVPTXISD::TexUnified1DArrayU32FloatLevel:
267 case NVPTXISD::TexUnified1DArrayU32FloatGrad:
268 case NVPTXISD::TexUnified2DFloatS32:
269 case NVPTXISD::TexUnified2DFloatFloat:
270 case NVPTXISD::TexUnified2DFloatFloatLevel:
271 case NVPTXISD::TexUnified2DFloatFloatGrad:
272 case NVPTXISD::TexUnified2DS32S32:
273 case NVPTXISD::TexUnified2DS32Float:
274 case NVPTXISD::TexUnified2DS32FloatLevel:
275 case NVPTXISD::TexUnified2DS32FloatGrad:
276 case NVPTXISD::TexUnified2DU32S32:
277 case NVPTXISD::TexUnified2DU32Float:
278 case NVPTXISD::TexUnified2DU32FloatLevel:
279 case NVPTXISD::TexUnified2DU32FloatGrad:
280 case NVPTXISD::TexUnified2DArrayFloatS32:
281 case NVPTXISD::TexUnified2DArrayFloatFloat:
282 case NVPTXISD::TexUnified2DArrayFloatFloatLevel:
283 case NVPTXISD::TexUnified2DArrayFloatFloatGrad:
284 case NVPTXISD::TexUnified2DArrayS32S32:
285 case NVPTXISD::TexUnified2DArrayS32Float:
286 case NVPTXISD::TexUnified2DArrayS32FloatLevel:
287 case NVPTXISD::TexUnified2DArrayS32FloatGrad:
288 case NVPTXISD::TexUnified2DArrayU32S32:
289 case NVPTXISD::TexUnified2DArrayU32Float:
290 case NVPTXISD::TexUnified2DArrayU32FloatLevel:
291 case NVPTXISD::TexUnified2DArrayU32FloatGrad:
292 case NVPTXISD::TexUnified3DFloatS32:
293 case NVPTXISD::TexUnified3DFloatFloat:
294 case NVPTXISD::TexUnified3DFloatFloatLevel:
295 case NVPTXISD::TexUnified3DFloatFloatGrad:
296 case NVPTXISD::TexUnified3DS32S32:
297 case NVPTXISD::TexUnified3DS32Float:
298 case NVPTXISD::TexUnified3DS32FloatLevel:
299 case NVPTXISD::TexUnified3DS32FloatGrad:
300 case NVPTXISD::TexUnified3DU32S32:
301 case NVPTXISD::TexUnified3DU32Float:
302 case NVPTXISD::TexUnified3DU32FloatLevel:
303 case NVPTXISD::TexUnified3DU32FloatGrad:
304 case NVPTXISD::TexUnifiedCubeFloatFloat:
305 case NVPTXISD::TexUnifiedCubeFloatFloatLevel:
306 case NVPTXISD::TexUnifiedCubeS32Float:
307 case NVPTXISD::TexUnifiedCubeS32FloatLevel:
308 case NVPTXISD::TexUnifiedCubeU32Float:
309 case NVPTXISD::TexUnifiedCubeU32FloatLevel:
310 case NVPTXISD::TexUnifiedCubeArrayFloatFloat:
311 case NVPTXISD::TexUnifiedCubeArrayFloatFloatLevel:
312 case NVPTXISD::TexUnifiedCubeArrayS32Float:
313 case NVPTXISD::TexUnifiedCubeArrayS32FloatLevel:
314 case NVPTXISD::TexUnifiedCubeArrayU32Float:
315 case NVPTXISD::TexUnifiedCubeArrayU32FloatLevel:
316 case NVPTXISD::Tld4UnifiedR2DFloatFloat:
317 case NVPTXISD::Tld4UnifiedG2DFloatFloat:
318 case NVPTXISD::Tld4UnifiedB2DFloatFloat:
319 case NVPTXISD::Tld4UnifiedA2DFloatFloat:
320 case NVPTXISD::Tld4UnifiedR2DS64Float:
321 case NVPTXISD::Tld4UnifiedG2DS64Float:
322 case NVPTXISD::Tld4UnifiedB2DS64Float:
323 case NVPTXISD::Tld4UnifiedA2DS64Float:
324 case NVPTXISD::Tld4UnifiedR2DU64Float:
325 case NVPTXISD::Tld4UnifiedG2DU64Float:
326 case NVPTXISD::Tld4UnifiedB2DU64Float:
327 case NVPTXISD::Tld4UnifiedA2DU64Float:
330 case NVPTXISD::Suld1DI8Clamp:
331 case NVPTXISD::Suld1DI16Clamp:
332 case NVPTXISD::Suld1DI32Clamp:
333 case NVPTXISD::Suld1DI64Clamp:
334 case NVPTXISD::Suld1DV2I8Clamp:
335 case NVPTXISD::Suld1DV2I16Clamp:
336 case NVPTXISD::Suld1DV2I32Clamp:
337 case NVPTXISD::Suld1DV2I64Clamp:
338 case NVPTXISD::Suld1DV4I8Clamp:
339 case NVPTXISD::Suld1DV4I16Clamp:
340 case NVPTXISD::Suld1DV4I32Clamp:
341 case NVPTXISD::Suld1DArrayI8Clamp:
342 case NVPTXISD::Suld1DArrayI16Clamp:
343 case NVPTXISD::Suld1DArrayI32Clamp:
344 case NVPTXISD::Suld1DArrayI64Clamp:
345 case NVPTXISD::Suld1DArrayV2I8Clamp:
346 case NVPTXISD::Suld1DArrayV2I16Clamp:
347 case NVPTXISD::Suld1DArrayV2I32Clamp:
348 case NVPTXISD::Suld1DArrayV2I64Clamp:
349 case NVPTXISD::Suld1DArrayV4I8Clamp:
350 case NVPTXISD::Suld1DArrayV4I16Clamp:
351 case NVPTXISD::Suld1DArrayV4I32Clamp:
352 case NVPTXISD::Suld2DI8Clamp:
353 case NVPTXISD::Suld2DI16Clamp:
354 case NVPTXISD::Suld2DI32Clamp:
355 case NVPTXISD::Suld2DI64Clamp:
356 case NVPTXISD::Suld2DV2I8Clamp:
357 case NVPTXISD::Suld2DV2I16Clamp:
358 case NVPTXISD::Suld2DV2I32Clamp:
359 case NVPTXISD::Suld2DV2I64Clamp:
360 case NVPTXISD::Suld2DV4I8Clamp:
361 case NVPTXISD::Suld2DV4I16Clamp:
362 case NVPTXISD::Suld2DV4I32Clamp:
363 case NVPTXISD::Suld2DArrayI8Clamp:
364 case NVPTXISD::Suld2DArrayI16Clamp:
365 case NVPTXISD::Suld2DArrayI32Clamp:
366 case NVPTXISD::Suld2DArrayI64Clamp:
367 case NVPTXISD::Suld2DArrayV2I8Clamp:
368 case NVPTXISD::Suld2DArrayV2I16Clamp:
369 case NVPTXISD::Suld2DArrayV2I32Clamp:
370 case NVPTXISD::Suld2DArrayV2I64Clamp:
371 case NVPTXISD::Suld2DArrayV4I8Clamp:
372 case NVPTXISD::Suld2DArrayV4I16Clamp:
373 case NVPTXISD::Suld2DArrayV4I32Clamp:
374 case NVPTXISD::Suld3DI8Clamp:
375 case NVPTXISD::Suld3DI16Clamp:
376 case NVPTXISD::Suld3DI32Clamp:
377 case NVPTXISD::Suld3DI64Clamp:
378 case NVPTXISD::Suld3DV2I8Clamp:
379 case NVPTXISD::Suld3DV2I16Clamp:
380 case NVPTXISD::Suld3DV2I32Clamp:
381 case NVPTXISD::Suld3DV2I64Clamp:
382 case NVPTXISD::Suld3DV4I8Clamp:
383 case NVPTXISD::Suld3DV4I16Clamp:
384 case NVPTXISD::Suld3DV4I32Clamp:
385 case NVPTXISD::Suld1DI8Trap:
386 case NVPTXISD::Suld1DI16Trap:
387 case NVPTXISD::Suld1DI32Trap:
388 case NVPTXISD::Suld1DI64Trap:
389 case NVPTXISD::Suld1DV2I8Trap:
390 case NVPTXISD::Suld1DV2I16Trap:
391 case NVPTXISD::Suld1DV2I32Trap:
392 case NVPTXISD::Suld1DV2I64Trap:
393 case NVPTXISD::Suld1DV4I8Trap:
394 case NVPTXISD::Suld1DV4I16Trap:
395 case NVPTXISD::Suld1DV4I32Trap:
396 case NVPTXISD::Suld1DArrayI8Trap:
397 case NVPTXISD::Suld1DArrayI16Trap:
398 case NVPTXISD::Suld1DArrayI32Trap:
399 case NVPTXISD::Suld1DArrayI64Trap:
400 case NVPTXISD::Suld1DArrayV2I8Trap:
401 case NVPTXISD::Suld1DArrayV2I16Trap:
402 case NVPTXISD::Suld1DArrayV2I32Trap:
403 case NVPTXISD::Suld1DArrayV2I64Trap:
404 case NVPTXISD::Suld1DArrayV4I8Trap:
405 case NVPTXISD::Suld1DArrayV4I16Trap:
406 case NVPTXISD::Suld1DArrayV4I32Trap:
407 case NVPTXISD::Suld2DI8Trap:
408 case NVPTXISD::Suld2DI16Trap:
409 case NVPTXISD::Suld2DI32Trap:
410 case NVPTXISD::Suld2DI64Trap:
411 case NVPTXISD::Suld2DV2I8Trap:
412 case NVPTXISD::Suld2DV2I16Trap:
413 case NVPTXISD::Suld2DV2I32Trap:
414 case NVPTXISD::Suld2DV2I64Trap:
415 case NVPTXISD::Suld2DV4I8Trap:
416 case NVPTXISD::Suld2DV4I16Trap:
417 case NVPTXISD::Suld2DV4I32Trap:
418 case NVPTXISD::Suld2DArrayI8Trap:
419 case NVPTXISD::Suld2DArrayI16Trap:
420 case NVPTXISD::Suld2DArrayI32Trap:
421 case NVPTXISD::Suld2DArrayI64Trap:
422 case NVPTXISD::Suld2DArrayV2I8Trap:
423 case NVPTXISD::Suld2DArrayV2I16Trap:
424 case NVPTXISD::Suld2DArrayV2I32Trap:
425 case NVPTXISD::Suld2DArrayV2I64Trap:
426 case NVPTXISD::Suld2DArrayV4I8Trap:
427 case NVPTXISD::Suld2DArrayV4I16Trap:
428 case NVPTXISD::Suld2DArrayV4I32Trap:
429 case NVPTXISD::Suld3DI8Trap:
430 case NVPTXISD::Suld3DI16Trap:
431 case NVPTXISD::Suld3DI32Trap:
432 case NVPTXISD::Suld3DI64Trap:
433 case NVPTXISD::Suld3DV2I8Trap:
434 case NVPTXISD::Suld3DV2I16Trap:
435 case NVPTXISD::Suld3DV2I32Trap:
436 case NVPTXISD::Suld3DV2I64Trap:
437 case NVPTXISD::Suld3DV4I8Trap:
438 case NVPTXISD::Suld3DV4I16Trap:
439 case NVPTXISD::Suld3DV4I32Trap:
440 case NVPTXISD::Suld1DI8Zero:
441 case NVPTXISD::Suld1DI16Zero:
442 case NVPTXISD::Suld1DI32Zero:
443 case NVPTXISD::Suld1DI64Zero:
444 case NVPTXISD::Suld1DV2I8Zero:
445 case NVPTXISD::Suld1DV2I16Zero:
446 case NVPTXISD::Suld1DV2I32Zero:
447 case NVPTXISD::Suld1DV2I64Zero:
448 case NVPTXISD::Suld1DV4I8Zero:
449 case NVPTXISD::Suld1DV4I16Zero:
450 case NVPTXISD::Suld1DV4I32Zero:
451 case NVPTXISD::Suld1DArrayI8Zero:
452 case NVPTXISD::Suld1DArrayI16Zero:
453 case NVPTXISD::Suld1DArrayI32Zero:
454 case NVPTXISD::Suld1DArrayI64Zero:
455 case NVPTXISD::Suld1DArrayV2I8Zero:
456 case NVPTXISD::Suld1DArrayV2I16Zero:
457 case NVPTXISD::Suld1DArrayV2I32Zero:
458 case NVPTXISD::Suld1DArrayV2I64Zero:
459 case NVPTXISD::Suld1DArrayV4I8Zero:
460 case NVPTXISD::Suld1DArrayV4I16Zero:
461 case NVPTXISD::Suld1DArrayV4I32Zero:
462 case
463 case NVPTXISD::Suld2DI16Zero:
464 case NVPTXISD::Suld2DI32Zero:
465 case NVPTXISD::Suld2DI64Zero:
466 case NVPTXISD::Suld2DV2I8Zero:
467 case NVPTXISD::Suld2DV2I16Zero:
468 case NVPTXISD::Suld2DV2I32Zero:
469 case NVPTXISD::Suld2DV2I64Zero:
470 case NVPTXISD::Suld2DV4I8Zero:
471 case NVPTXISD::Suld2DV4I16Zero:
472 case NVPTXISD::Suld2DV4I32Zero:
473 case NVPTXISD::Suld2DArrayI8Zero:
474 case NVPTXISD::Suld2DArrayI16Zero:
475 case NVPTXISD::Suld2DArrayI32Zero:
476 case NVPTXISD::Suld2DArrayI64Zero:
477 case NVPTXISD::Suld2DArrayV2I8Zero:
478 case NVPTXISD::Suld2DArrayV2I16Zero:
479 case NVPTXISD::Suld2DArrayV2I32Zero:
480 case NVPTXISD::Suld2DArrayV2I64Zero:
481 case NVPTXISD::Suld2DArrayV4I8Zero:
482 case NVPTXISD::Suld2DArrayV4I16Zero:
483 case NVPTXISD::Suld2DArrayV4I32Zero:
484 case NVPTXISD::Suld3DI8Zero:
485 case NVPTXISD::Suld3DI16Zero:
486 case NVPTXISD::Suld3DI32Zero:
487 case NVPTXISD::Suld3DI64Zero:
488 case NVPTXISD::Suld3DV2I8Zero:
489 case NVPTXISD::Suld3DV2I16Zero:
490 case NVPTXISD::Suld3DV2I32Zero:
491 case NVPTXISD::Suld3DV2I64Zero:
492 case NVPTXISD::Suld3DV4I8Zero:
493 case NVPTXISD::Suld3DV4I16Zero:
494 case NVPTXISD::Suld3DV4I32Zero:
497 case ISD::AND:
498 case ISD::SRA:
499 case ISD::SRL:
503 case ISD::ADDRSPACECAST:
519 case Intrinsic::nvvm_ldg_global_f:
520 case Intrinsic::nvvm_ldg_global_i:
521 case Intrinsic::nvvm_ldg_global_p:
522 case Intrinsic::nvvm_ldu_global_f:
523 case Intrinsic::nvvm_ldu_global_i:
524 case Intrinsic::nvvm_ldu_global_p:
537 case llvm::ADDRESS_SPACE_LOCAL: return NVPTX::PTXLdStInstCode::LOCAL;
538 case llvm::ADDRESS_SPACE_GLOBAL: return NVPTX::PTXLdStInstCode::GLOBAL;
539 case llvm::ADDRESS_SPACE_SHARED: return NVPTX::PTXLdStInstCode::SHARED;
540 case llvm::ADDRESS_SPACE_GENERIC: return NVPTX::PTXLdStInstCode::GENERIC;
541 case llvm::ADDRESS_SPACE_PARAM: return NVPTX::PTXLdStInstCode::PARAM;
542 case llvm::ADDRESS_SPACE_CONST: return NVPTX::PTXLdStInstCode::CONSTANT;
587 case Intrinsic::nvvm_texsurf_handle_internal:
614 case ADDRESS_SPACE_GLOBAL:
617 case ADDRESS_SPACE_SHARED:
620 case ADDRESS_SPACE_CONST:
623 case ADDRESS_SPACE_LOCAL:
635 case ADDRESS_SPACE_GLOBAL:
639 case ADDRESS_SPACE_SHARED:
643 case ADDRESS_SPACE_CONST:
647 case ADDRESS_SPACE_LOCAL:
651 case ADDRESS_SPACE_PARAM:
728 case MVT::i8:
731 case MVT::i16:
734 case MVT::i32:
737 case MVT::i64:
740 case MVT::f32:
743 case MVT::f64:
756 case MVT::i8:
759 case MVT::i16:
762 case MVT::i32:
765 case MVT::i64:
768 case MVT::f32:
771 case MVT::f64:
785 case MVT::i8:
788 case MVT::i16:
791 case MVT::i32:
794 case MVT::i64:
797 case MVT::f32:
800 case MVT::f64:
808 case MVT::i8:
811 case MVT::i16:
814 case MVT::i32:
817 case MVT::i64:
820 case MVT::f32:
823 case MVT::f64:
837 case MVT::i8:
840 case MVT::i16:
843 case MVT::i32:
846 case MVT::i64:
849 case MVT::f32:
852 case MVT::f64:
860 case MVT::i8:
863 case MVT::i16:
866 case MVT::i32:
869 case MVT::i64:
872 case MVT::f32:
875 case MVT::f64:
952 case NVPTXISD::LoadV2:
955 case NVPTXISD::LoadV4:
968 case NVPTXISD::LoadV2:
972 case MVT::i8:
975 case MVT::i16:
978 case MVT::i32:
981 case MVT::i64:
984 case MVT::f32:
987 case MVT::f64:
992 case NVPTXISD::LoadV4:
996 case MVT::i8:
999 case MVT::i16:
1002 case MVT::i32:
1005 case MVT::f32:
1021 case NVPTXISD::LoadV2:
1025 case MVT::i8:
1028 case MVT::i16:
1031 case MVT::i32:
1034 case MVT::i64:
1037 case MVT::f32:
1040 case MVT::f64:
1045 case NVPTXISD::LoadV4:
1049 case MVT::i8:
1052 case MVT::i16:
1055 case MVT::i32:
1058 case MVT::f32:
1075 case NVPTXISD::LoadV2:
1079 case MVT::i8:
1082 case MVT::i16:
1085 case MVT::i32:
1088 case MVT::i64:
1091 case MVT::f32:
1094 case MVT::f64:
1099 case NVPTXISD::LoadV4:
1103 case MVT::i8:
1106 case MVT::i16:
1109 case MVT::i32:
1112 case MVT::f32:
1122 case NVPTXISD::LoadV2:
1126 case MVT::i8:
1129 case MVT::i16:
1132 case MVT::i32:
1135 case MVT::i64:
1138 case MVT::f32:
1141 case MVT::f64:
1146 case NVPTXISD::LoadV4:
1150 case MVT::i8:
1153 case MVT::i16:
1156 case MVT::i32:
1159 case MVT::f32:
1177 case NVPTXISD::LoadV2:
1181 case MVT::i8:
1184 case MVT::i16:
1187 case MVT::i32:
1190 case MVT::i64:
1193 case MVT::f32:
1196 case MVT::f64:
1201 case NVPTXISD::LoadV4:
1205 case MVT::i8:
1208 case MVT::i16:
1211 case MVT::i32:
1214 case MVT::f32:
1224 case NVPTXISD::LoadV2:
1228 case MVT::i8:
1231 case MVT::i16:
1234 case MVT::i32:
1237 case MVT::i64:
1240 case MVT::f32:
1243 case MVT::f64:
1248 case NVPTXISD::LoadV4:
1252 case MVT::i8:
1255 case MVT::i16:
1258 case MVT::i32:
1261 case MVT::f32:
1298 case Intrinsic::nvvm_ldg_global_f:
1299 case Intrinsic::nvvm_ldg_global_i:
1300 case Intrinsic::nvvm_ldg_global_p:
1303 case Intrinsic::nvvm_ldu_global_f:
1304 case Intrinsic::nvvm_ldu_global_i:
1305 case Intrinsic::nvvm_ldu_global_p:
1328 case ISD::INTRINSIC_W_CHAIN:
1333 case MVT::i8:
1336 case MVT::i16:
1339 case MVT::i32:
1342 case MVT::i64:
1345 case MVT::f32:
1348 case MVT::f64:
1356 case MVT::i8:
1359 case MVT::i16:
1362 case MVT::i32:
1365 case MVT::i64:
1368 case MVT::f32:
1371 case MVT::f64:
1377 case NVPTXISD::LDGV2:
1381 case MVT::i8:
1384 case MVT::i16:
1387 case MVT::i32:
1390 case MVT::i64:
1393 case MVT::f32:
1396 case MVT::f64:
1401 case NVPTXISD::LDUV2:
1405 case MVT::i8:
1408 case MVT::i16:
1411 case MVT::i32:
1414 case MVT::i64:
1417 case MVT::f32:
1420 case MVT::f64:
1425 case NVPTXISD::LDGV4:
1429 case MVT::i8:
1432 case MVT::i16:
1435 case MVT::i32:
1438 case MVT::f32:
1443 case NVPTXISD::LDUV4:
1447 case MVT::i8:
1450 case MVT::i16:
1453 case MVT::i32:
1456 case MVT::f32:
1471 case ISD::LOAD:
1472 case ISD::INTRINSIC_W_CHAIN:
1477 case MVT::i8:
1480 case MVT::i16:
1483 case MVT::i32:
1486 case MVT::i64:
1489 case MVT::f32:
1492 case MVT::f64:
1500 case MVT::i8:
1503 case MVT::i16:
1506 case MVT::i32:
1509 case MVT::i64:
1512 case MVT::f32:
1515 case MVT::f64:
1521 case NVPTXISD::LoadV2:
1522 case NVPTXISD::LDGV2:
1526 case MVT::i8:
1529 case MVT::i16:
1532 case MVT::i32:
1535 case MVT::i64:
1538 case MVT::f32:
1541 case MVT::f64:
1546 case NVPTXISD::LDUV2:
1550 case MVT::i8:
1553 case MVT::i16:
1556 case MVT::i32:
1559 case MVT::i64:
1562 case MVT::f32:
1565 case MVT::f64:
1570 case NVPTXISD::LoadV4:
1571 case NVPTXISD::LDGV4:
1575 case MVT::i8:
1578 case MVT::i16:
1581 case MVT::i32:
1584 case MVT::f32:
1589 case NVPTXISD::LDUV4:
1593 case MVT::i8:
1596 case MVT::i16:
1599 case MVT::i32:
1602 case MVT::f32:
1612 case ISD::LOAD:
1613 case ISD::INTRINSIC_W_CHAIN:
1618 case MVT::i8:
1621 case MVT::i16:
1624 case MVT::i32:
1627 case MVT::i64:
1630 case MVT::f32:
1633 case MVT::f64:
1641 case MVT::i8:
1644 case MVT::i16:
1647 case MVT::i32:
1650 case MVT::i64:
1653 case MVT::f32:
1656 case MVT::f64:
1662 case NVPTXISD::LoadV2:
1663 case NVPTXISD::LDGV2:
1667 case MVT::i8:
1670 case MVT::i16:
1673 case MVT::i32:
1676 case MVT::i64:
1679 case MVT::f32:
1682 case MVT::f64:
1687 case NVPTXISD::LDUV2:
1691 case MVT::i8:
1694 case MVT::i16:
1697 case MVT::i32:
1700 case MVT::i64:
1703 case MVT::f32:
1706 case MVT::f64:
1711 case NVPTXISD::LoadV4:
1712 case NVPTXISD::LDGV4:
1716 case MVT::i8:
1719 case MVT::i16:
1722 case MVT::i32:
1725 case MVT::f32:
1730 case NVPTXISD::LDUV4:
1734 case MVT::i8:
1737 case MVT::i16:
1740 case MVT::i32:
1743 case MVT::f32:
1759 case ISD::LOAD:
1760 case ISD::INTRINSIC_W_CHAIN:
1765 case MVT::i8:
1768 case MVT::i16:
1771 case MVT::i32:
1774 case MVT::i64:
1777 case MVT::f32:
1780 case MVT::f64:
1788 case MVT::i8:
1791 case MVT::i16:
1794 case MVT::i32:
1797 case MVT::i64:
1800 case MVT::f32:
1803 case MVT::f64:
1809 case NVPTXISD::LoadV2:
1810 case NVPTXISD::LDGV2:
1814 case MVT::i8:
1817 case MVT::i16:
1820 case MVT::i32:
1823 case MVT::i64:
1826 case MVT::f32:
1829 case MVT::f64:
1834 case NVPTXISD::LDUV2:
1838 case MVT::i8:
1841 case MVT::i16:
1844 case MVT::i32:
1847 case MVT::i64:
1850 case MVT::f32:
1853 case MVT::f64:
1858 case NVPTXISD::LoadV4:
1859 case NVPTXISD::LDGV4:
1863 case MVT::i8:
1866 case MVT::i16:
1869 case MVT::i32:
1872 case MVT::f32:
1877 case NVPTXISD::LDUV4:
1881 case MVT::i8:
1884 case MVT::i16:
1887 case MVT::i32:
1890 case MVT::f32:
1900 case ISD::LOAD:
1901 case ISD::INTRINSIC_W_CHAIN:
1906 case MVT::i8:
1909 case MVT::i16:
1912 case MVT::i32:
1915 case MVT::i64:
1918 case MVT::f32:
1921 case MVT::f64:
1929 case MVT::i8:
1932 case MVT::i16:
1935 case MVT::i32:
1938 case MVT::i64:
1941 case MVT::f32:
1944 case MVT::f64:
1950 case NVPTXISD::LoadV2:
1951 case NVPTXISD::LDGV2:
1955 case MVT::i8:
1958 case MVT::i16:
1961 case MVT::i32:
1964 case MVT::i64:
1967 case MVT::f32:
1970 case MVT::f64:
1975 case NVPTXISD::LDUV2:
1979 case MVT::i8:
1982 case MVT::i16:
1985 case MVT::i32:
1988 case MVT::i64:
1991 case MVT::f32:
1994 case MVT::f64:
1999 case NVPTXISD::LoadV4:
2000 case NVPTXISD::LDGV4:
2004 case MVT::i8:
2007 case MVT::i16:
2010 case MVT::i32:
2013 case MVT::f32:
2018 case NVPTXISD::LDUV4:
2022 case MVT::i8:
2025 case MVT::i16:
2028 case MVT::i32:
2031 case MVT::f32:
2109 case MVT::i8:
2112 case MVT::i16:
2115 case MVT::i32:
2118 case MVT::i64:
2121 case MVT::f32:
2124 case MVT::f64:
2138 case MVT::i8:
2141 case MVT::i16:
2144 case MVT::i32:
2147 case MVT::i64:
2150 case MVT::f32:
2153 case MVT::f64:
2168 case MVT::i8:
2171 case MVT::i16:
2174 case MVT::i32:
2177 case MVT::i64:
2180 case MVT::f32:
2183 case MVT::f64:
2191 case MVT::i8:
2194 case MVT::i16:
2197 case MVT::i32:
2200 case MVT::i64:
2203 case MVT::f32:
2206 case MVT::f64:
2221 case MVT::i8:
2224 case MVT::i16:
2227 case MVT::i32:
2230 case MVT::i64:
2233 case MVT::f32:
2236 case MVT::f64:
2244 case MVT::i8:
2247 case MVT::i16:
2250 case MVT::i32:
2253 case MVT::i64:
2256 case MVT::f32:
2259 case MVT::f64:
2325 case NVPTXISD::StoreV2:
2331 case NVPTXISD::StoreV4:
2353 case NVPTXISD::StoreV2:
2357 case MVT::i8:
2360 case MVT::i16:
2363 case MVT::i32:
2366 case MVT::i64:
2369 case MVT::f32:
2372 case MVT::f64:
2377 case NVPTXISD::StoreV4:
2381 case MVT::i8:
2384 case MVT::i16:
2387 case MVT::i32:
2390 case MVT::f32:
2402 case NVPTXISD::StoreV2:
2406 case MVT::i8:
2409 case MVT::i16:
2412 case MVT::i32:
2415 case MVT::i64:
2418 case MVT::f32:
2421 case MVT::f64:
2426 case NVPTXISD::StoreV4:
2430 case MVT::i8:
2433 case MVT::i16:
2436 case MVT::i32:
2439 case MVT::f32:
2453 case NVPTXISD::StoreV2:
2457 case MVT::i8:
2460 case MVT::i16:
2463 case MVT::i32:
2466 case MVT::i64:
2469 case MVT::f32:
2472 case MVT::f64:
2477 case NVPTXISD::StoreV4:
2481 case MVT::i8:
2484 case MVT::i16:
2487 case MVT::i32:
2490 case MVT::f32:
2500 case NVPTXISD::StoreV2:
2504 case MVT::i8:
2507 case MVT::i16:
2510 case MVT::i32:
2513 case MVT::i64:
2516 case MVT::f32:
2519 case MVT::f64:
2524 case NVPTXISD::StoreV4:
2528 case MVT::i8:
2531 case MVT::i16:
2534 case MVT::i32:
2537 case MVT::f32:
2551 case NVPTXISD::StoreV2:
2555 case MVT::i8:
2558 case MVT::i16:
2561 case MVT::i32:
2564 case MVT::i64:
2567 case MVT::f32:
2570 case MVT::f64:
2575 case NVPTXISD::StoreV4:
2579 case MVT::i8:
2582 case MVT::i16:
2585 case MVT::i32:
2588 case MVT::f32:
2598 case NVPTXISD::StoreV2:
2602 case MVT::i8:
2605 case MVT::i16:
2608 case MVT::i32:
2611 case MVT::i64:
2614 case MVT::f32:
2617 case MVT::f64:
2622 case NVPTXISD::StoreV4:
2626 case MVT::i8:
2629 case MVT::i16:
2632 case MVT::i32:
2635 case MVT::f32:
2667 case NVPTXISD::LoadParam:
2670 case NVPTXISD::LoadParamV2:
2673 case NVPTXISD::LoadParamV4:
2686 case 1:
2690 case MVT::i1:
2693 case MVT::i8:
2696 case MVT::i16:
2699 case MVT::i32:
2702 case MVT::i64:
2705 case MVT::f32:
2708 case MVT::f64:
2713 case 2:
2717 case MVT::i1:
2720 case MVT::i8:
2723 case MVT::i16:
2726 case MVT::i32:
2729 case MVT::i64:
2732 case MVT::f32:
2735 case MVT::f64:
2740 case 4:
2744 case MVT::i1:
2747 case MVT::i8:
2750 case MVT::i16:
2753 case MVT::i32:
2756 case MVT::f32:
2795 case NVPTXISD::StoreRetval:
2798 case NVPTXISD::StoreRetvalV2:
2801 case NVPTXISD::StoreRetvalV4:
2820 case 1:
2824 case MVT::i1:
2827 case MVT::i8:
2830 case MVT::i16:
2833 case MVT::i32:
2836 case MVT::i64:
2839 case MVT::f32:
2842 case MVT::f64:
2847 case 2:
2851 case MVT::i1:
2854 case MVT::i8:
2857 case MVT::i16:
2860 case MVT::i32:
2863 case MVT::i64:
2866 case MVT::f32:
2869 case MVT::f64:
2874 case 4:
2878 case MVT::i1:
2881 case MVT::i8:
2884 case MVT::i16:
2887 case MVT::i32:
2890 case MVT::f32:
2921 case NVPTXISD::StoreParamU32:
2922 case NVPTXISD::StoreParamS32:
2923 case NVPTXISD::StoreParam:
2926 case NVPTXISD::StoreParamV2:
2929 case NVPTXISD::StoreParamV4:
2952 case 1:
2956 case MVT::i1:
2959 case MVT::i8:
2962 case MVT::i16:
2965 case MVT::i32:
2968 case MVT::i64:
2971 case MVT::f32:
2974 case MVT::f64:
2979 case 2:
2983 case MVT::i1:
2986 case MVT::i8:
2989 case MVT::i16:
2992 case MVT::i32:
2995 case MVT::i64:
2998 case MVT::f32:
3001 case MVT::f64:
3006 case 4:
3010 case MVT::i1:
3013 case MVT::i8:
3016 case MVT::i16:
3019 case MVT::i32:
3022 case MVT::f32:
3029 // Special case: if we have a sign-extend/zero-extend node, insert the
3032 case NVPTXISD::StoreParamU32: {
3041 case NVPTXISD::StoreParamS32: {
3070 case NVPTXISD::Tex1DFloatS32:
3073 case NVPTXISD::Tex1DFloatFloat:
3076 case NVPTXISD::Tex1DFloatFloatLevel:
3079 case NVPTXISD::Tex1DFloatFloatGrad:
3082 case NVPTXISD::Tex1DS32S32:
3085 case NVPTXISD::Tex1DS32Float:
3088 case NVPTXISD::Tex1DS32FloatLevel:
3091 case NVPTXISD::Tex1DS32FloatGrad:
3094 case NVPTXISD::Tex1DU32S32:
3097 case NVPTXISD::Tex1DU32Float:
3100 case NVPTXISD::Tex1DU32FloatLevel:
3103 case NVPTXISD::Tex1DU32FloatGrad:
3106 case NVPTXISD::Tex1DArrayFloatS32:
3109 case NVPTXISD::Tex1DArrayFloatFloat:
3112 case NVPTXISD::Tex1DArrayFloatFloatLevel:
3115 case NVPTXISD::Tex1DArrayFloatFloatGrad:
3118 case NVPTXISD::Tex1DArrayS32S32:
3121 case NVPTXISD::Tex1DArrayS32Float:
3124 case NVPTXISD::Tex1DArrayS32FloatLevel:
3127 case NVPTXISD::Tex1DArrayS32FloatGrad:
3130 case NVPTXISD::Tex1DArrayU32S32:
3133 case NVPTXISD::Tex1DArrayU32Float:
3136 case NVPTXISD::Tex1DArrayU32FloatLevel:
3139 case NVPTXISD::Tex1DArrayU32FloatGrad:
3142 case NVPTXISD::Tex2DFloatS32:
3145 case NVPTXISD::Tex2DFloatFloat:
3148 case NVPTXISD::Tex2DFloatFloatLevel:
3151 case NVPTXISD::Tex2DFloatFloatGrad:
3154 case NVPTXISD::Tex2DS32S32:
3157 case NVPTXISD::Tex2DS32Float:
3160 case NVPTXISD::Tex2DS32FloatLevel:
3163 case NVPTXISD::Tex2DS32FloatGrad:
3166 case NVPTXISD::Tex2DU32S32:
3169 case NVPTXISD::Tex2DU32Float:
3172 case NVPTXISD::Tex2DU32FloatLevel:
3175 case NVPTXISD::Tex2DU32FloatGrad:
3178 case NVPTXISD::Tex2DArrayFloatS32:
3181 case NVPTXISD::Tex2DArrayFloatFloat:
3184 case NVPTXISD::Tex2DArrayFloatFloatLevel:
3187 case NVPTXISD::Tex2DArrayFloatFloatGrad:
3190 case NVPTXISD::Tex2DArrayS32S32:
3193 case NVPTXISD::Tex2DArrayS32Float:
3196 case NVPTXISD::Tex2DArrayS32FloatLevel:
3199 case NVPTXISD::Tex2DArrayS32FloatGrad:
3202 case NVPTXISD::Tex2DArrayU32S32:
3205 case NVPTXISD::Tex2DArrayU32Float:
3208 case NVPTXISD::Tex2DArrayU32FloatLevel:
3211 case NVPTXISD::Tex2DArrayU32FloatGrad:
3214 case NVPTXISD::Tex3DFloatS32:
3217 case NVPTXISD::Tex3DFloatFloat:
3220 case NVPTXISD::Tex3DFloatFloatLevel:
3223 case NVPTXISD::Tex3DFloatFloatGrad:
3226 case NVPTXISD::Tex3DS32S32:
3229 case NVPTXISD::Tex3DS32Float:
3232 case NVPTXISD::Tex3DS32FloatLevel:
3235 case NVPTXISD::Tex3DS32FloatGrad:
3238 case NVPTXISD::Tex3DU32S32:
3241 case NVPTXISD::Tex3DU32Float:
3244 case NVPTXISD::Tex3DU32FloatLevel:
3247 case NVPTXISD::Tex3DU32FloatGrad:
3250 case NVPTXISD::TexCubeFloatFloat:
3253 case NVPTXISD::TexCubeFloatFloatLevel:
3256 case NVPTXISD::TexCubeS32Float:
3259 case NVPTXISD::TexCubeS32FloatLevel:
3262 case NVPTXISD::TexCubeU32Float:
3265 case NVPTXISD::TexCubeU32FloatLevel:
3268 case NVPTXISD::TexCubeArrayFloatFloat:
3271 case NVPTXISD::TexCubeArrayFloatFloatLevel:
3274 case NVPTXISD::TexCubeArrayS32Float:
3277 case NVPTXISD::TexCubeArrayS32FloatLevel:
3280 case NVPTXISD::TexCubeArrayU32Float:
3283 case NVPTXISD::TexCubeArrayU32FloatLevel:
3286 case NVPTXISD::Tld4R2DFloatFloat:
3289 case NVPTXISD::Tld4G2DFloatFloat:
3292 case NVPTXISD::Tld4B2DFloatFloat:
3295 case NVPTXISD::Tld4A2DFloatFloat:
3298 case NVPTXISD::Tld4R2DS64Float:
3301 case NVPTXISD::Tld4G2DS64Float:
3304 case NVPTXISD::Tld4B2DS64Float:
3307 case NVPTXISD::Tld4A2DS64Float:
3310 case NVPTXISD::Tld4R2DU64Float:
3313 case NVPTXISD::Tld4G2DU64Float:
3316 case NVPTXISD::Tld4B2DU64Float:
3319 case NVPTXISD::Tld4A2DU64Float:
3322 case NVPTXISD::TexUnified1DFloatS32:
3325 case NVPTXISD::TexUnified1DFloatFloat:
3328 case NVPTXISD::TexUnified1DFloatFloatLevel:
3331 case NVPTXISD::TexUnified1DFloatFloatGrad:
3334 case NVPTXISD::TexUnified1DS32S32:
3337 case NVPTXISD::TexUnified1DS32Float:
3340 case NVPTXISD::TexUnified1DS32FloatLevel:
3343 case NVPTXISD::TexUnified1DS32FloatGrad:
3346 case NVPTXISD::TexUnified1DU32S32:
3349 case NVPTXISD::TexUnified1DU32Float:
3352 case NVPTXISD::TexUnified1DU32FloatLevel:
3355 case NVPTXISD::TexUnified1DU32FloatGrad:
3358 case NVPTXISD::TexUnified1DArrayFloatS32:
3361 case NVPTXISD::TexUnified1DArrayFloatFloat:
3364 case NVPTXISD::TexUnified1DArrayFloatFloatLevel:
3367 case NVPTXISD::TexUnified1DArrayFloatFloatGrad:
3370 case NVPTXISD::TexUnified1DArrayS32S32:
3373 case NVPTXISD::TexUnified1DArrayS32Float:
3376 case NVPTXISD::TexUnified1DArrayS32FloatLevel:
3379 case NVPTXISD::TexUnified1DArrayS32FloatGrad:
3382 case NVPTXISD::TexUnified1DArrayU32S32:
3385 case NVPTXISD::TexUnified1DArrayU32Float:
3388 case NVPTXISD::TexUnified1DArrayU32FloatLevel:
3391 case NVPTXISD::TexUnified1DArrayU32FloatGrad:
3394 case NVPTXISD::TexUnified2DFloatS32:
3397 case NVPTXISD::TexUnified2DFloatFloat:
3400 case NVPTXISD::TexUnified2DFloatFloatLevel:
3403 case NVPTXISD::TexUnified2DFloatFloatGrad:
3406 case NVPTXISD::TexUnified2DS32S32:
3409 case NVPTXISD::TexUnified2DS32Float:
3412 case NVPTXISD::TexUnified2DS32FloatLevel:
3415 case NVPTXISD::TexUnified2DS32FloatGrad:
3418 case NVPTXISD::TexUnified2DU32S32:
3421 case NVPTXISD::TexUnified2DU32Float:
3424 case NVPTXISD::TexUnified2DU32FloatLevel:
3427 case NVPTXISD::TexUnified2DU32FloatGrad:
3430 case NVPTXISD::TexUnified2DArrayFloatS32:
3433 case NVPTXISD::TexUnified2DArrayFloatFloat:
3436 case NVPTXISD::TexUnified2DArrayFloatFloatLevel:
3439 case NVPTXISD::TexUnified2DArrayFloatFloatGrad:
3442 case NVPTXISD::TexUnified2DArrayS32S32:
3445 case NVPTXISD::TexUnified2DArrayS32Float:
3448 case NVPTXISD::TexUnified2DArrayS32FloatLevel:
3451 case NVPTXISD::TexUnified2DArrayS32FloatGrad:
3454 case NVPTXISD::TexUnified2DArrayU32S32:
3457 case NVPTXISD::TexUnified2DArrayU32Float:
3460 case NVPTXISD::TexUnified2DArrayU32FloatLevel:
3463 case NVPTXISD::TexUnified2DArrayU32FloatGrad:
3466 case NVPTXISD::TexUnified3DFloatS32:
3469 case NVPTXISD::TexUnified3DFloatFloat:
3472 case NVPTXISD::TexUnified3DFloatFloatLevel:
3475 case NVPTXISD::TexUnified3DFloatFloatGrad:
3478 case NVPTXISD::TexUnified3DS32S32:
3481 case NVPTXISD::TexUnified3DS32Float:
3484 case NVPTXISD::TexUnified3DS32FloatLevel:
3487 case NVPTXISD::TexUnified3DS32FloatGrad:
3490 case NVPTXISD::TexUnified3DU32S32:
3493 case NVPTXISD::TexUnified3DU32Float:
3496 case NVPTXISD::TexUnified3DU32FloatLevel:
3499 case NVPTXISD::TexUnified3DU32FloatGrad:
3502 case NVPTXISD::TexUnifiedCubeFloatFloat:
3505 case NVPTXISD::TexUnifiedCubeFloatFloatLevel:
3508 case NVPTXISD::TexUnifiedCubeS32Float:
3511 case NVPTXISD::TexUnifiedCubeS32FloatLevel:
3514 case NVPTXISD::TexUnifiedCubeU32Float:
3517 case NVPTXISD::TexUnifiedCubeU32FloatLevel:
3520 case NVPTXISD::TexUnifiedCubeArrayFloatFloat:
3523 case NVPTXISD::TexUnifiedCubeArrayFloatFloatLevel:
3526 case NVPTXISD::TexUnifiedCubeArrayS32Float:
3529 case NVPTXISD::TexUnifiedCubeArrayS32FloatLevel:
3532 case NVPTXISD::TexUnifiedCubeArrayU32Float:
3535 case NVPTXISD::TexUnifiedCubeArrayU32FloatLevel:
3538 case NVPTXISD::Tld4UnifiedR2DFloatFloat:
3541 case NVPTXISD::Tld4UnifiedG2DFloatFloat:
3544 case NVPTXISD::Tld4UnifiedB2DFloatFloat:
3547 case NVPTXISD::Tld4UnifiedA2DFloatFloat:
3550 case NVPTXISD::Tld4UnifiedR2DS64Float:
3553 case NVPTXISD::Tld4UnifiedG2DS64Float:
3556 case NVPTXISD::Tld4UnifiedB2DS64Float:
3559 case NVPTXISD::Tld4UnifiedA2DS64Float:
3562 case NVPTXISD::Tld4UnifiedR2DU64Float:
3565 case NVPTXISD::Tld4UnifiedG2DU64Float:
3568 case NVPTXISD::Tld4UnifiedB2DU64Float:
3571 case NVPTXISD::Tld4UnifiedA2DU64Float:
3594 case NVPTXISD::Suld1DI8Clamp:
3600 case NVPTXISD::Suld1DI16Clamp:
3606 case NVPTXISD::Suld1DI32Clamp:
3612 case NVPTXISD::Suld1DI64Clamp:
3618 case NVPTXISD::Suld1DV2I8Clamp:
3624 case NVPTXISD::Suld1DV2I16Clamp:
3630 case NVPTXISD::Suld1DV2I32Clamp:
3636 case NVPTXISD::Suld1DV2I64Clamp:
3642 case NVPTXISD::Suld1DV4I8Clamp:
3648 case NVPTXISD::Suld1DV4I16Clamp:
3654 case NVPTXISD::Suld1DV4I32Clamp:
3660 case NVPTXISD::Suld1DArrayI8Clamp:
3667 case NVPTXISD::Suld1DArrayI16Clamp:
3674 case NVPTXISD::Suld1DArrayI32Clamp:
3681 case NVPTXISD::Suld1DArrayI64Clamp:
3688 case NVPTXISD::Suld1DArrayV2I8Clamp:
3695 case NVPTXISD::Suld1DArrayV2I16Clamp:
3702 case NVPTXISD::Suld1DArrayV2I32Clamp:
3709 case NVPTXISD::Suld1DArrayV2I64Clamp:
3716 case NVPTXISD::Suld1DArrayV4I8Clamp:
3723 case NVPTXISD::Suld1DArrayV4I16Clamp:
3730 case NVPTXISD::Suld1DArrayV4I32Clamp:
3737 case NVPTXISD::Suld2DI8Clamp:
3744 case NVPTXISD::Suld2DI16Clamp:
3751 case NVPTXISD::Suld2DI32Clamp:
3758 case NVPTXISD::Suld2DI64Clamp:
3765 case NVPTXISD::Suld2DV2I8Clamp:
3772 case NVPTXISD::Suld2DV2I16Clamp:
3779 case NVPTXISD::Suld2DV2I32Clamp:
3786 case NVPTXISD::Suld2DV2I64Clamp:
3793 case NVPTXISD::Suld2DV4I8Clamp:
3800 case NVPTXISD::Suld2DV4I16Clamp:
3807 case NVPTXISD::Suld2DV4I32Clamp:
3814 case NVPTXISD::Suld2DArrayI8Clamp:
3822 case NVPTXISD::Suld2DArrayI16Clamp:
3830 case NVPTXISD::Suld2DArrayI32Clamp:
3838 case NVPTXISD::Suld2DArrayI64Clamp:
3846 case NVPTXISD::Suld2DArrayV2I8Clamp:
3854 case NVPTXISD::Suld2DArrayV2I16Clamp:
3862 case NVPTXISD::Suld2DArrayV2I32Clamp:
3870 case NVPTXISD::Suld2DArrayV2I64Clamp:
3878 case NVPTXISD::Suld2DArrayV4I8Clamp:
3886 case NVPTXISD::Suld2DArrayV4I16Clamp:
3894 case NVPTXISD::Suld2DArrayV4I32Clamp:
3902 case NVPTXISD::Suld3DI8Clamp:
3910 case NVPTXISD::Suld3DI16Clamp:
3918 case NVPTXISD::Suld3DI32Clamp:
3926 case NVPTXISD::Suld3DI64Clamp:
3934 case NVPTXISD::Suld3DV2I8Clamp:
3942 case NVPTXISD::Suld3DV2I16Clamp:
3950 case NVPTXISD::Suld3DV2I32Clamp:
3958 case NVPTXISD::Suld3DV2I64Clamp:
3966 case NVPTXISD::Suld3DV4I8Clamp:
3974 case NVPTXISD::Suld3DV4I16Clamp:
3982 case NVPTXISD::Suld3DV4I32Clamp:
3990 case NVPTXISD::Suld1DI8Trap:
3996 case NVPTXISD::Suld1DI16Trap:
4002 case NVPTXISD::Suld1DI32Trap:
4008 case NVPTXISD::Suld1DI64Trap:
4014 case NVPTXISD::Suld1DV2I8Trap:
4020 case NVPTXISD::Suld1DV2I16Trap:
4026 case NVPTXISD::Suld1DV2I32Trap:
4032 case NVPTXISD::Suld1DV2I64Trap:
4038 case NVPTXISD::Suld1DV4I8Trap:
4044 case NVPTXISD::Suld1DV4I16Trap:
4050 case NVPTXISD::Suld1DV4I32Trap:
4056 case NVPTXISD::Suld1DArrayI8Trap:
4063 case NVPTXISD::Suld1DArrayI16Trap:
4070 case NVPTXISD::Suld1DArrayI32Trap:
4077 case NVPTXISD::Suld1DArrayI64Trap:
4084 case NVPTXISD::Suld1DArrayV2I8Trap:
4091 case NVPTXISD::Suld1DArrayV2I16Trap:
4098 case NVPTXISD::Suld1DArrayV2I32Trap:
4105 case NVPTXISD::Suld1DArrayV2I64Trap:
4112 case NVPTXISD::Suld1DArrayV4I8Trap:
4119 case NVPTXISD::Suld1DArrayV4I16Trap:
4126 case NVPTXISD::Suld1DArrayV4I32Trap:
4133 case NVPTXISD::Suld2DI8Trap:
4140 case NVPTXISD::Suld2DI16Trap:
4147 case NVPTXISD::Suld2DI32Trap:
4154 case NVPTXISD::Suld2DI64Trap:
4161 case NVPTXISD::Suld2DV2I8Trap:
4168 case NVPTXISD::Suld2DV2I16Trap:
4175 case NVPTXISD::Suld2DV2I32Trap:
4182 case NVPTXISD::Suld2DV2I64Trap:
4189 case NVPTXISD::Suld2DV4I8Trap:
4196 case NVPTXISD::Suld2DV4I16Trap:
4203 case NVPTXISD::Suld2DV4I32Trap:
4210 case NVPTXISD::Suld2DArrayI8Trap:
4218 case NVPTXISD::Suld2DArrayI16Trap:
4226 case NVPTXISD::Suld2DArrayI32Trap:
4234 case NVPTXISD::Suld2DArrayI64Trap:
4242 case NVPTXISD::Suld2DArrayV2I8Trap:
4250 case NVPTXISD::Suld2DArrayV2I16Trap:
4258 case NVPTXISD::Suld2DArrayV2I32Trap:
4266 case NVPTXISD::Suld2DArrayV2I64Trap:
4274 case NVPTXISD::Suld2DArrayV4I8Trap:
4282 case NVPTXISD::Suld2DArrayV4I16Trap:
4290 case NVPTXISD::Suld2DArrayV4I32Trap:
4298 case NVPTXISD::Suld3DI8Trap:
4306 case NVPTXISD::Suld3DI16Trap:
4314 case NVPTXISD::Suld3DI32Trap:
4322 case NVPTXISD::Suld3DI64Trap:
4330 case NVPTXISD::Suld3DV2I8Trap:
4338 case NVPTXISD::Suld3DV2I16Trap:
4346 case NVPTXISD::Suld3DV2I32Trap:
4354 case NVPTXISD::Suld3DV2I64Trap:
4362 case NVPTXISD::Suld3DV4I8Trap:
4370 case NVPTXISD::Suld3DV4I16Trap:
4378 case NVPTXISD::Suld3DV4I32Trap:
4386 case NVPTXISD::Suld1DI8Zero:
4392 case NVPTXISD::Suld1DI16Zero:
4398 case NVPTXISD::Suld1DI32Zero:
4404 case NVPTXISD::Suld1DI64Zero:
4410 case NVPTXISD::Suld1DV2I8Zero:
4416 case NVPTXISD::Suld1DV2I16Zero:
4422 case NVPTXISD::Suld1DV2I32Zero:
4428 case NVPTXISD::Suld1DV2I64Zero:
4434 case NVPTXISD::Suld1DV4I8Zero:
4440 case NVPTXISD::Suld1DV4I16Zero:
4446 case NVPTXISD::Suld1DV4I32Zero:
4452 case NVPTXISD::Suld1DArrayI8Zero:
4459 case NVPTXISD::Suld1DArrayI16Zero:
4466 case NVPTXISD::Suld1DArrayI32Zero:
4473 case NVPTXISD::Suld1DArrayI64Zero:
4480 case NVPTXISD::Suld1DArrayV2I8Zero:
4487 case NVPTXISD::Suld1DArrayV2I16Zero:
4494 case NVPTXISD::Suld1DArrayV2I32Zero:
4501 case NVPTXISD::Suld1DArrayV2I64Zero:
4508 case NVPTXISD::Suld1DArrayV4I8Zero:
4515 case NVPTXISD::Suld1DArrayV4I16Zero:
4522 case NVPTXISD::Suld1DArrayV4I32Zero:
4529 case NVPTXISD::Suld2DI8Zero:
4536 case NVPTXISD::Suld2DI16Zero:
4543 case NVPTXISD::Suld2DI32Zero:
4550 case NVPTXISD::Suld2DI64Zero:
4557 case NVPTXISD::Suld2DV2I8Zero:
4564 case NVPTXISD::Suld2DV2I16Zero:
4571 case NVPTXISD::Suld2DV2I32Zero:
4578 case NVPTXISD::Suld2DV2I64Zero:
4585 case NVPTXISD::Suld2DV4I8Zero:
4592 case NVPTXISD::Suld2DV4I16Zero:
4599 case NVPTXISD::Suld2DV4I32Zero:
4606 case NVPTXISD::Suld2DArrayI8Zero:
4614 case NVPTXISD::Suld2DArrayI16Zero:
4622 case NVPTXISD::Suld2DArrayI32Zero:
4630 case NVPTXISD::Suld2DArrayI64Zero:
4638 case NVPTXISD::Suld2DArrayV2I8Zero:
4646 case NVPTXISD::Suld2DArrayV2I16Zero:
4654 case NVPTXISD::Suld2DArrayV2I32Zero:
4662 case NVPTXISD::Suld2DArrayV2I64Zero:
4670 case NVPTXISD::Suld2DArrayV4I8Zero:
4678 case NVPTXISD::Suld2DArrayV4I16Zero:
4686 case NVPTXISD::Suld2DArrayV4I32Zero:
4694 case NVPTXISD::Suld3DI8Zero:
4702 case NVPTXISD::Suld3DI16Zero:
4710 case NVPTXISD::Suld3DI32Zero:
4718 case NVPTXISD::Suld3DI64Zero:
4726 case NVPTXISD::Suld3DV2I8Zero:
4734 case NVPTXISD::Suld3DV2I16Zero:
4742 case NVPTXISD::Suld3DV2I32Zero:
4750 case NVPTXISD::Suld3DV2I64Zero:
4758 case NVPTXISD::Suld3DV4I8Zero:
4766 case NVPTXISD::Suld3DV4I16Zero:
4774 case NVPTXISD::Suld3DV4I32Zero:
4836 // Do not handle the case where bits have been shifted in. In theory
4843 // Do not handle the case where the shift amount (can be zero if no srl
4844 // was found) is not constant. We could handle this case, but it would
4850 // Do not handle the case where the LHS of the and is not a shift. While
4851 // it would be trivial to handle this case, it would just transform
4900 // Handling this case would require extra logic that would make this
5110 case InlineAsm::Constraint_m: // memory