Lines Matching refs:Requires

244               Requires<[hasPTX<80>, hasSM<90>]>;
262 Requires<[hasPTX<43>]>;
267 Requires<[hasPTX<43>]>;
296 Requires<[doF32FTZ]>;
302 Requires<[doF32FTZ]>;
319 Requires<[useFP16Math, doF32FTZ]>;
325 Requires<[useFP16Math]>;
332 Requires<[useFP16Math, doF32FTZ]>;
338 Requires<[useFP16Math]>;
344 Requires<[hasBF16Math, doF32FTZ]>;
350 Requires<[hasBF16Math]>;
357 Requires<[hasBF16Math, doF32FTZ]>;
363 Requires<[hasBF16Math]>;
381 Requires<[allowFMA]>;
387 Requires<[allowFMA]>;
393 Requires<[allowFMA, doF32FTZ]>;
399 Requires<[allowFMA, doF32FTZ]>;
405 Requires<[allowFMA]>;
411 Requires<[allowFMA]>;
418 Requires<[useFP16Math, allowFMA, doF32FTZ]>;
424 Requires<[useFP16Math, allowFMA]>;
431 Requires<[useFP16Math, allowFMA, doF32FTZ]>;
437 Requires<[useFP16Math, allowFMA]>;
443 Requires<[hasBF16Math, allowFMA, doF32FTZ]>;
449 Requires<[hasBF16Math, allowFMA]>;
456 Requires<[hasBF16Math, allowFMA, doF32FTZ]>;
462 Requires<[hasBF16Math, allowFMA]>;
469 Requires<[noFMA]>;
475 Requires<[noFMA]>;
481 Requires<[noFMA, doF32FTZ]>;
487 Requires<[noFMA, doF32FTZ]>;
493 Requires<[noFMA]>;
499 Requires<[noFMA]>;
505 Requires<[useFP16Math, noFMA, doF32FTZ]>;
511 Requires<[useFP16Math, noFMA]>;
517 Requires<[useFP16Math, noFMA, doF32FTZ]>;
523 Requires<[useFP16Math, noFMA]>;
529 Requires<[hasBF16Math, noFMA, doF32FTZ]>;
535 Requires<[hasBF16Math, noFMA]>;
541 Requires<[hasBF16Math, noFMA, doF32FTZ]>;
547 Requires<[hasBF16Math, noFMA]>;
560 Requires<[doF32FTZ]>;
570 Requires<[hasSM<80>, hasPTX<70>]>;
574 Requires<[hasSM<80>, hasPTX<70>]>;
578 Requires<[hasSM<53>, hasPTX<65>, doF32FTZ]>;
582 Requires<[hasSM<53>, hasPTX<65>, doF32FTZ]>;
586 Requires<[hasSM<53>, hasPTX<65>]>;
590 Requires<[hasSM<53>, hasPTX<65>]>;
612 Requires<Preds>;
618 Requires<Preds>;
624 Requires<Preds>;
630 Requires<Preds>;
636 Requires<Preds>;
642 Requires<Preds>;
648 Requires<Preds>;
654 Requires<Preds>;
660 Requires<Preds>;
666 Requires<!if(!eq(ToType, "f32"),
676 Requires<!if(!eq(ToType, "bf16"),
685 Requires<Preds>;
723 Requires<[hasPTX<70>, hasSM<80>]>;
942 Requires<[doMulWide]>;
945 Requires<[doMulWide]>;
948 Requires<[doMulWide]>;
951 Requires<[doMulWide]>;
955 Requires<[doMulWide]>;
958 Requires<[doMulWide]>;
961 Requires<[doMulWide]>;
964 Requires<[doMulWide]>;
1014 Requires<[doMulWide]>;
1017 Requires<[doMulWide]>;
1021 Requires<[doMulWide]>;
1024 Requires<[doMulWide]>;
1029 Requires<[doMulWide]>;
1032 Requires<[doMulWide]>;
1036 Requires<[doMulWide]>;
1039 Requires<[doMulWide]>;
1043 Requires<[doMulWide]>;
1046 Requires<[doMulWide]>;
1050 Requires<[doMulWide]>;
1053 Requires<[doMulWide]>;
1201 Requires<[useFP16Math, hasPTX<60>, hasSM<53>, Pred]>;
1215 Requires<[hasBF16Math, hasPTX<70>, hasSM<80>, Pred]>;
1253 Requires<[do_DIVF32_APPROX, doF32FTZ]>;
1259 Requires<[do_DIVF32_APPROX]>;
1268 Requires<[do_DIVF32_APPROX, doF32FTZ]>;
1274 Requires<[do_DIVF32_APPROX, doF32FTZ]>;
1280 Requires<[do_DIVF32_APPROX]>;
1286 Requires<[do_DIVF32_APPROX]>;
1297 Requires<[do_DIVF32_FULL, doF32FTZ]>;
1303 Requires<[do_DIVF32_FULL]>;
1312 Requires<[do_DIVF32_FULL, doF32FTZ]>;
1318 Requires<[do_DIVF32_FULL, doF32FTZ]>;
1324 Requires<[do_DIVF32_FULL]>;
1330 Requires<[do_DIVF32_FULL]>;
1339 Requires<[doF32FTZ]>;
1353 Requires<[doF32FTZ]>;
1359 Requires<[doF32FTZ]>;
1379 Requires<[Pred]>;
1384 Requires<[Pred]>;
1389 Requires<[Pred]>;
1394 Requires<[Pred]>;
1401 Requires<[useFP16Math, Pred]>;
1408 Requires<[hasBF16Math, Pred]>;
1427 Requires<[allowUnsafeFPMath]>;
1431 Requires<[allowUnsafeFPMath]>;
1442 Requires<[doF32FTZ, allowUnsafeFPMath]>;
1447 Requires<[doF32FTZ, allowUnsafeFPMath]>;
1455 Requires<[doF32FTZ, noUnsafeFPMath]>;
1462 Requires<[doF32FTZ, noUnsafeFPMath]>;
1469 Requires<[allowUnsafeFPMath]>;
1474 Requires<[allowUnsafeFPMath]>;
1482 Requires<[noUnsafeFPMath]>;
1489 Requires<[noUnsafeFPMath]>;
1496 Requires<[allowUnsafeFPMath]>;
1501 Requires<[allowUnsafeFPMath]>;
1509 Requires<[noUnsafeFPMath]>;
1516 Requires<[noUnsafeFPMath]>;
1666 Requires<[hasHWROT32]>;
1672 Requires<[hasHWROT32]>;
1681 Requires<[hasHWROT32]>;
1687 Requires<[hasHWROT32]>;
1708 Requires<[noHWROT32]>;
1711 Requires<[noHWROT32]>;
1726 Requires<[noHWROT32]>;
1741 Requires<[noHWROT32]>;
1998 []>, Requires<[useFP16Math]>;
2005 Requires<[useFP16Math]>;
2010 []>, Requires<[hasBF16Math, hasPTX<78>, hasSM<90>]>;
2017 Requires<[hasBF16Math, hasPTX<78>, hasSM<90>]>;
2048 defm SET_bf16 : SET<"bf16", Int16Regs, bf16imm>, Requires<[hasPTX<78>, hasSM<90>]>;
2367 Requires<[useFP16Math,doF32FTZ]>;
2370 Requires<[useFP16Math]>;
2373 Requires<[useFP16Math,doF32FTZ]>;
2376 Requires<[useFP16Math]>;
2379 Requires<[useFP16Math,doF32FTZ]>;
2382 Requires<[useFP16Math]>;
2387 Requires<[hasBF16Math,doF32FTZ]>;
2390 Requires<[hasBF16Math]>;
2393 Requires<[hasBF16Math,doF32FTZ]>;
2396 Requires<[hasBF16Math]>;
2399 Requires<[hasBF16Math,doF32FTZ]>;
2402 Requires<[hasBF16Math]>;
2407 Requires<[doF32FTZ]>;
2412 Requires<[doF32FTZ]>;
2417 Requires<[doF32FTZ]>;
2432 Requires<[useFP16Math, doF32FTZ]>;
2435 Requires<[useFP16Math]>;
2438 Requires<[useFP16Math, doF32FTZ]>;
2441 Requires<[useFP16Math]>;
2444 Requires<[useFP16Math, doF32FTZ]>;
2447 Requires<[useFP16Math]>;
2452 Requires<[hasBF16Math, doF32FTZ]>;
2455 Requires<[hasBF16Math]>;
2458 Requires<[hasBF16Math, doF32FTZ]>;
2461 Requires<[hasBF16Math]>;
2464 Requires<[hasBF16Math, doF32FTZ]>;
2467 Requires<[hasBF16Math]>;
2472 Requires<[doF32FTZ]>;
2477 Requires<[doF32FTZ]>;
2482 Requires<[doF32FTZ]>;
3299 (CVT_bf16_s32 (SELP_u32ii 1, 0, Int1Regs:$a), CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3301 (CVT_bf16_s16 Int16Regs:$a, CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3303 (CVT_bf16_s32 Int32Regs:$a, CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3305 (CVT_bf16_s64 Int64Regs:$a, CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3309 (CVT_bf16_u32 (SELP_u32ii 1, 0, Int1Regs:$a), CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3311 (CVT_bf16_u16 Int16Regs:$a, CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3313 (CVT_bf16_u32 Int32Regs:$a, CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3315 (CVT_bf16_u64 Int64Regs:$a, CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3401 (CVT_s16_f32 Float32Regs:$a, CvtRZI_FTZ)>, Requires<[doF32FTZ]>;
3405 (CVT_s32_f32 Float32Regs:$a, CvtRZI_FTZ)>, Requires<[doF32FTZ]>;
3409 (CVT_s64_f32 Float32Regs:$a, CvtRZI_FTZ)>, Requires<[doF32FTZ]>;
3417 (CVT_u16_f32 Float32Regs:$a, CvtRZI_FTZ)>, Requires<[doF32FTZ]>;
3421 (CVT_u32_f32 Float32Regs:$a, CvtRZI_FTZ)>, Requires<[doF32FTZ]>;
3425 (CVT_u64_f32 Float32Regs:$a, CvtRZI_FTZ)>, Requires<[doF32FTZ]>;
3710 (CVT_bf16_f32 Float32Regs:$a, CvtRN)>, Requires<[hasPTX<70>, hasSM<80>]>;
3718 (CVT_bf16_f64 Float64Regs:$a, CvtRN)>, Requires<[hasPTX<78>, hasSM<90>]>;
3721 (CVT_f32_f64 Float64Regs:$a, CvtRN_FTZ)>, Requires<[doF32FTZ]>;
3727 (CVT_f32_f16 Int16Regs:$a, CvtNONE_FTZ)>, Requires<[doF32FTZ]>;
3732 (CVT_f32_bf16 Int16Regs:$a, CvtNONE_FTZ)>, Requires<[doF32FTZ]>;
3734 (CVT_f32_bf16 Int16Regs:$a, CvtNONE)>, Requires<[hasPTX<71>, hasSM<80>]>;
3742 (CVT_f64_bf16 Int16Regs:$a, CvtNONE)>, Requires<[hasPTX<78>, hasSM<90>]>;
3746 (CVT_f64_f32 Float32Regs:$a, CvtNONE_FTZ)>, Requires<[doF32FTZ]>;
3761 (CVT_f32_f32 Float32Regs:$a, ModeFTZ)>, Requires<[doF32FTZ]>;
3763 (CVT_f32_f32 Float32Regs:$a, Mode)>, Requires<[doNoF32FTZ]>;
3877 Requires<[hasPTX<73>, hasSM<52>]>;
3885 Requires<[hasPTX<73>, hasSM<52>]>;