@@ -23,19 +23,19 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
2323 CALL (MapNames::getClNamespace () + " float2" ,
2424 CALL (MapNames::getClNamespace () +
2525 " ext::intel::math::bfloat162float" ,
26- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) )),
26+ MEMBER_CALL (ARG (0 ), false , " x " )),
2727 CALL (MapNames::getClNamespace () +
2828 " ext::intel::math::bfloat162float" ,
29- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ))))),
29+ MEMBER_CALL (ARG (0 ), false , " y " ))))),
3030 CALL_FACTORY_ENTRY (" __bfloat1622float2" ,
3131 CALL (MapNames::getClNamespace () + " float2" ,
32- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) ),
33- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ))))
32+ MEMBER_CALL (ARG (0 ), false , " x " ),
33+ MEMBER_CALL (ARG (0 ), false , " y " ))))
3434 // __bfloat162bfloat162
3535 CONDITIONAL_FACTORY_ENTRY (
3636 math::UseBFloat16,
3737 CALL_FACTORY_ENTRY (" __bfloat162bfloat162" ,
38- CALL (MapNames::getClNamespace () + " marray <" +
38+ CALL (MapNames::getClNamespace () + " vec <" +
3939 MapNames::getClNamespace () +
4040 " ext::oneapi::bfloat16, 2>" ,
4141 ARG (0 ), ARG (0 ))),
@@ -512,11 +512,11 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
512512 CONDITIONAL_FACTORY_ENTRY (
513513 math::UseBFloat16,
514514 CALL_FACTORY_ENTRY (" __float22bfloat162_rn" ,
515- CALL (MapNames::getClNamespace () + " marray <" +
515+ CALL (MapNames::getClNamespace () + " vec <" +
516516 MapNames::getClNamespace () +
517517 " ext::oneapi::bfloat16, 2>" ,
518- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) ),
519- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ))),
518+ MEMBER_CALL (ARG (0 ), false , " x " ),
519+ MEMBER_CALL (ARG (0 ), false , " y " ))),
520520 UNSUPPORT_FACTORY_ENTRY (" __float22bfloat162_rn" ,
521521 Diagnostics::API_NOT_MIGRATED,
522522 ARG (" __float22bfloat162_rn" )))
@@ -542,7 +542,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
542542 CONDITIONAL_FACTORY_ENTRY (
543543 math::UseBFloat16,
544544 CALL_FACTORY_ENTRY (" __float2bfloat162_rn" ,
545- CALL (MapNames::getClNamespace () + " marray <" +
545+ CALL (MapNames::getClNamespace () + " vec <" +
546546 MapNames::getClNamespace () +
547547 " ext::oneapi::bfloat16, 2>" ,
548548 ARG (0 ), ARG (0 ))),
@@ -601,7 +601,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
601601 CONDITIONAL_FACTORY_ENTRY (
602602 math::UseBFloat16,
603603 CALL_FACTORY_ENTRY (" __floats2bfloat162_rn" ,
604- CALL (MapNames::getClNamespace () + " marray <" +
604+ CALL (MapNames::getClNamespace () + " vec <" +
605605 MapNames::getClNamespace () +
606606 " ext::oneapi::bfloat16, 2>" ,
607607 ARG (0 ), ARG (1 ))),
@@ -612,7 +612,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
612612 CONDITIONAL_FACTORY_ENTRY (
613613 math::UseBFloat16,
614614 CALL_FACTORY_ENTRY (" __halves2bfloat162" ,
615- CALL (MapNames::getClNamespace () + " marray <" +
615+ CALL (MapNames::getClNamespace () + " vec <" +
616616 MapNames::getClNamespace () +
617617 " ext::oneapi::bfloat16, 2>" ,
618618 ARG (0 ), ARG (1 ))),
@@ -625,31 +625,31 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
625625 CALL_FACTORY_ENTRY (
626626 " __high2bfloat16" ,
627627 CALL (MapNames::getClNamespace () + " ext::oneapi::bfloat16" ,
628- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ))),
628+ MEMBER_CALL (ARG (0 ), false , " y " ))),
629629 UNSUPPORT_FACTORY_ENTRY (" __high2bfloat16" ,
630630 Diagnostics::API_NOT_MIGRATED,
631631 ARG (" __high2bfloat16" )))
632632 // __high2bfloat162
633633 CONDITIONAL_FACTORY_ENTRY (
634634 math::UseBFloat16,
635635 CALL_FACTORY_ENTRY (" __high2bfloat162" ,
636- CALL (MapNames::getClNamespace () + " marray <" +
636+ CALL (MapNames::getClNamespace () + " vec <" +
637637 MapNames::getClNamespace () +
638638 " ext::oneapi::bfloat16, 2>" ,
639- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ),
640- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ))),
639+ MEMBER_CALL (ARG (0 ), false , " y " ),
640+ MEMBER_CALL (ARG (0 ), false , " y " ))),
641641 UNSUPPORT_FACTORY_ENTRY (" __high2bfloat162" ,
642642 Diagnostics::API_NOT_MIGRATED,
643643 ARG (" __high2bfloat162" )))
644644 // __highs2bfloat162
645645 CONDITIONAL_FACTORY_ENTRY (
646646 math::UseBFloat16,
647647 CALL_FACTORY_ENTRY (" __highs2bfloat162" ,
648- CALL (MapNames::getClNamespace () + " marray <" +
648+ CALL (MapNames::getClNamespace () + " vec <" +
649649 MapNames::getClNamespace () +
650650 " ext::oneapi::bfloat16, 2>" ,
651- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ),
652- ARRAY_SUBSCRIPT (ARG (1 ), LITERAL ( " 1 " ) ))),
651+ MEMBER_CALL (ARG (0 ), false , " y " ),
652+ MEMBER_CALL (ARG (1 ), false , " y " ))),
653653 UNSUPPORT_FACTORY_ENTRY (" __highs2bfloat162" ,
654654 Diagnostics::API_NOT_MIGRATED,
655655 ARG (" __highs2bfloat162" )))
@@ -755,31 +755,31 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
755755 CALL_FACTORY_ENTRY (
756756 " __low2bfloat16" ,
757757 CALL (MapNames::getClNamespace () + " ext::oneapi::bfloat16" ,
758- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) ))),
758+ MEMBER_CALL (ARG (0 ), false , " x " ))),
759759 UNSUPPORT_FACTORY_ENTRY (" __low2bfloat16" ,
760760 Diagnostics::API_NOT_MIGRATED,
761761 ARG (" __low2bfloat16" )))
762762 // __low2bfloat162
763763 CONDITIONAL_FACTORY_ENTRY (
764764 math::UseBFloat16,
765765 CALL_FACTORY_ENTRY (" __low2bfloat162" ,
766- CALL (MapNames::getClNamespace () + " marray <" +
766+ CALL (MapNames::getClNamespace () + " vec <" +
767767 MapNames::getClNamespace () +
768768 " ext::oneapi::bfloat16, 2>" ,
769- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) ),
770- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) ))),
769+ MEMBER_CALL (ARG (0 ), false , " x " ),
770+ MEMBER_CALL (ARG (0 ), false , " x " ))),
771771 UNSUPPORT_FACTORY_ENTRY (" __low2bfloat162" ,
772772 Diagnostics::API_NOT_MIGRATED,
773773 ARG (" __low2bfloat162" )))
774774 // __lows2bfloat162
775775 CONDITIONAL_FACTORY_ENTRY (
776776 math::UseBFloat16,
777777 CALL_FACTORY_ENTRY (" __lows2bfloat162" ,
778- CALL (MapNames::getClNamespace () + " marray <" +
778+ CALL (MapNames::getClNamespace () + " vec <" +
779779 MapNames::getClNamespace () +
780780 " ext::oneapi::bfloat16, 2>" ,
781- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) ),
782- ARRAY_SUBSCRIPT (ARG (1 ), LITERAL ( " 0 " ) ))),
781+ MEMBER_CALL (ARG (0 ), false , " x " ),
782+ MEMBER_CALL (ARG (1 ), false , " x " ))),
783783 UNSUPPORT_FACTORY_ENTRY (" __lows2bfloat162" ,
784784 Diagnostics::API_NOT_MIGRATED,
785785 ARG (" __lows2bfloat162" )))
@@ -1005,7 +1005,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
10051005 Diagnostics::API_NOT_MIGRATED,
10061006 ARG (" __ushort_as_bfloat16" )))
10071007 // make_bfloat162
1008- ENTRY_RENAMED (" make_bfloat162" , MapNames::getClNamespace () + " marray <" +
1008+ ENTRY_RENAMED (" make_bfloat162" , MapNames::getClNamespace () + " vec <" +
10091009 MapNames::getClNamespace () +
10101010 " ext::oneapi::bfloat16, 2>" )};
10111011}
0 commit comments