@@ -23,19 +23,19 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
23
23
CALL (MapNames::getClNamespace () + " float2" ,
24
24
CALL (MapNames::getClNamespace () +
25
25
" ext::intel::math::bfloat162float" ,
26
- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) )),
26
+ MEMBER_CALL (ARG (0 ), false , " x " )),
27
27
CALL (MapNames::getClNamespace () +
28
28
" ext::intel::math::bfloat162float" ,
29
- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ))))),
29
+ MEMBER_CALL (ARG (0 ), false , " y " ))))),
30
30
CALL_FACTORY_ENTRY (" __bfloat1622float2" ,
31
31
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 " ))))
34
34
// __bfloat162bfloat162
35
35
CONDITIONAL_FACTORY_ENTRY (
36
36
math::UseBFloat16,
37
37
CALL_FACTORY_ENTRY (" __bfloat162bfloat162" ,
38
- CALL (MapNames::getClNamespace () + " marray <" +
38
+ CALL (MapNames::getClNamespace () + " vec <" +
39
39
MapNames::getClNamespace () +
40
40
" ext::oneapi::bfloat16, 2>" ,
41
41
ARG (0 ), ARG (0 ))),
@@ -512,11 +512,11 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
512
512
CONDITIONAL_FACTORY_ENTRY (
513
513
math::UseBFloat16,
514
514
CALL_FACTORY_ENTRY (" __float22bfloat162_rn" ,
515
- CALL (MapNames::getClNamespace () + " marray <" +
515
+ CALL (MapNames::getClNamespace () + " vec <" +
516
516
MapNames::getClNamespace () +
517
517
" 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 " ))),
520
520
UNSUPPORT_FACTORY_ENTRY (" __float22bfloat162_rn" ,
521
521
Diagnostics::API_NOT_MIGRATED,
522
522
ARG (" __float22bfloat162_rn" )))
@@ -542,7 +542,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
542
542
CONDITIONAL_FACTORY_ENTRY (
543
543
math::UseBFloat16,
544
544
CALL_FACTORY_ENTRY (" __float2bfloat162_rn" ,
545
- CALL (MapNames::getClNamespace () + " marray <" +
545
+ CALL (MapNames::getClNamespace () + " vec <" +
546
546
MapNames::getClNamespace () +
547
547
" ext::oneapi::bfloat16, 2>" ,
548
548
ARG (0 ), ARG (0 ))),
@@ -601,7 +601,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
601
601
CONDITIONAL_FACTORY_ENTRY (
602
602
math::UseBFloat16,
603
603
CALL_FACTORY_ENTRY (" __floats2bfloat162_rn" ,
604
- CALL (MapNames::getClNamespace () + " marray <" +
604
+ CALL (MapNames::getClNamespace () + " vec <" +
605
605
MapNames::getClNamespace () +
606
606
" ext::oneapi::bfloat16, 2>" ,
607
607
ARG (0 ), ARG (1 ))),
@@ -612,7 +612,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
612
612
CONDITIONAL_FACTORY_ENTRY (
613
613
math::UseBFloat16,
614
614
CALL_FACTORY_ENTRY (" __halves2bfloat162" ,
615
- CALL (MapNames::getClNamespace () + " marray <" +
615
+ CALL (MapNames::getClNamespace () + " vec <" +
616
616
MapNames::getClNamespace () +
617
617
" ext::oneapi::bfloat16, 2>" ,
618
618
ARG (0 ), ARG (1 ))),
@@ -625,31 +625,31 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
625
625
CALL_FACTORY_ENTRY (
626
626
" __high2bfloat16" ,
627
627
CALL (MapNames::getClNamespace () + " ext::oneapi::bfloat16" ,
628
- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 1 " ) ))),
628
+ MEMBER_CALL (ARG (0 ), false , " y " ))),
629
629
UNSUPPORT_FACTORY_ENTRY (" __high2bfloat16" ,
630
630
Diagnostics::API_NOT_MIGRATED,
631
631
ARG (" __high2bfloat16" )))
632
632
// __high2bfloat162
633
633
CONDITIONAL_FACTORY_ENTRY (
634
634
math::UseBFloat16,
635
635
CALL_FACTORY_ENTRY (" __high2bfloat162" ,
636
- CALL (MapNames::getClNamespace () + " marray <" +
636
+ CALL (MapNames::getClNamespace () + " vec <" +
637
637
MapNames::getClNamespace () +
638
638
" 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 " ))),
641
641
UNSUPPORT_FACTORY_ENTRY (" __high2bfloat162" ,
642
642
Diagnostics::API_NOT_MIGRATED,
643
643
ARG (" __high2bfloat162" )))
644
644
// __highs2bfloat162
645
645
CONDITIONAL_FACTORY_ENTRY (
646
646
math::UseBFloat16,
647
647
CALL_FACTORY_ENTRY (" __highs2bfloat162" ,
648
- CALL (MapNames::getClNamespace () + " marray <" +
648
+ CALL (MapNames::getClNamespace () + " vec <" +
649
649
MapNames::getClNamespace () +
650
650
" 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 " ))),
653
653
UNSUPPORT_FACTORY_ENTRY (" __highs2bfloat162" ,
654
654
Diagnostics::API_NOT_MIGRATED,
655
655
ARG (" __highs2bfloat162" )))
@@ -755,31 +755,31 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
755
755
CALL_FACTORY_ENTRY (
756
756
" __low2bfloat16" ,
757
757
CALL (MapNames::getClNamespace () + " ext::oneapi::bfloat16" ,
758
- ARRAY_SUBSCRIPT (ARG (0 ), LITERAL ( " 0 " ) ))),
758
+ MEMBER_CALL (ARG (0 ), false , " x " ))),
759
759
UNSUPPORT_FACTORY_ENTRY (" __low2bfloat16" ,
760
760
Diagnostics::API_NOT_MIGRATED,
761
761
ARG (" __low2bfloat16" )))
762
762
// __low2bfloat162
763
763
CONDITIONAL_FACTORY_ENTRY (
764
764
math::UseBFloat16,
765
765
CALL_FACTORY_ENTRY (" __low2bfloat162" ,
766
- CALL (MapNames::getClNamespace () + " marray <" +
766
+ CALL (MapNames::getClNamespace () + " vec <" +
767
767
MapNames::getClNamespace () +
768
768
" 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 " ))),
771
771
UNSUPPORT_FACTORY_ENTRY (" __low2bfloat162" ,
772
772
Diagnostics::API_NOT_MIGRATED,
773
773
ARG (" __low2bfloat162" )))
774
774
// __lows2bfloat162
775
775
CONDITIONAL_FACTORY_ENTRY (
776
776
math::UseBFloat16,
777
777
CALL_FACTORY_ENTRY (" __lows2bfloat162" ,
778
- CALL (MapNames::getClNamespace () + " marray <" +
778
+ CALL (MapNames::getClNamespace () + " vec <" +
779
779
MapNames::getClNamespace () +
780
780
" 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 " ))),
783
783
UNSUPPORT_FACTORY_ENTRY (" __lows2bfloat162" ,
784
784
Diagnostics::API_NOT_MIGRATED,
785
785
ARG (" __lows2bfloat162" )))
@@ -1005,7 +1005,7 @@ RewriterMap dpct::createBfloat16PrecisionConversionAndDataMovementRewriterMap()
1005
1005
Diagnostics::API_NOT_MIGRATED,
1006
1006
ARG (" __ushort_as_bfloat16" )))
1007
1007
// make_bfloat162
1008
- ENTRY_RENAMED (" make_bfloat162" , MapNames::getClNamespace () + " marray <" +
1008
+ ENTRY_RENAMED (" make_bfloat162" , MapNames::getClNamespace () + " vec <" +
1009
1009
MapNames::getClNamespace () +
1010
1010
" ext::oneapi::bfloat16, 2>" )};
1011
1011
}
0 commit comments