Home | History | Annotate | Download | only in Sema

Lines Matching refs:sc

5 vector signed char sc, sc2;
46 sc = sc2;
63 sc = uc2; // expected-error {{incompatible type}}
64 sc = bc2; // expected-error {{incompatible type}}
70 sc = sc_scalar; // expected-error {{incompatible type}}
71 sc = uc_scalar; // expected-error {{incompatible type}}
77 sc = ss2; // expected-error {{incompatible type}}
78 sc = si2; // expected-error {{incompatible type}}
79 sc = sl2; // expected-error {{incompatible type}}
80 sc = fd2; // expected-error {{incompatible type}}
111 sc = (vector signed char)bc2;
132 sc = (vector signed char)bs2;
171 sc++;
211 sc--;
233 sc = +sc2;
251 sc = +si2; // expected-error {{assigning to}}
259 sc = -sc2;
277 sc = -si2; // expected-error {{assigning to}}
285 sc = ~sc2;
303 sc = ~si2; // expected-error {{assigning to}}
311 sc = sc + sc2;
312 sc = sc + uc2; // expected-error {{cannot convert}}
313 sc = uc + sc2; // expected-error {{cannot convert}}
314 sc = sc + bc2;
315 sc = bc + sc2;
318 uc = sc + uc2; // expected-error {{cannot convert}}
327 bc = sc + bc2; // expected-error {{incompatible type}}
329 sc = sc + sc_scalar; // expected-error {{cannot convert}}
330 sc = sc + uc_scalar; // expected-error {{cannot convert}}
331 sc = sc_scalar + sc; // expected-error {{cannot convert}}
332 sc = uc_scalar + sc; // expected-error {{cannot convert}}
354 sc += sc2;
355 sc += uc2; // expected-error {{cannot convert}}
356 sc += bc2;
366 sc += ss2; // expected-error {{cannot convert}}
367 sc += si2; // expected-error {{cannot convert}}
368 sc += sl2; // expected-error {{cannot convert}}
369 sc += fd2; // expected-error {{cannot convert}}
371 sc += sc_scalar; // expected-error {{cannot convert}}
372 sc += uc_scalar; // expected-error {{cannot convert}}
394 sc = sc - sc2;
398 sc = uc - sc2; // expected-error {{cannot convert}}
399 sc = sc - bc2;
402 sc -= sc2;
406 sc -= uc2; // expected-error {{cannot convert}}
429 sc = sc * sc2;
433 sc = uc * sc2; // expected-error {{cannot convert}}
434 sc = sc * bc2; // expected-error {{cannot convert}}
437 sc *= sc2;
441 sc *= uc2; // expected-error {{cannot convert}}
463 sc = sc / sc2;
467 sc = uc / sc2; // expected-error {{cannot convert}}
468 sc = sc / bc2; // expected-error {{cannot convert}}
471 sc /= sc2;
475 sc /= uc2; // expected-error {{cannot convert}}
497 sc = sc % sc2;
501 sc = uc % sc2; // expected-error {{cannot convert}}
502 sc = sc % bc2; // expected-error {{cannot convert}}
505 sc %= sc2;
509 sc %= uc2; // expected-error {{cannot convert}}
531 sc = sc & sc2;
532 sc = sc & uc2; // expected-error {{cannot convert}}
533 sc = uc & sc2; // expected-error {{cannot convert}}
534 sc = sc & bc2;
535 sc = bc & sc2;
538 uc = sc & uc2; // expected-error {{cannot convert}}
547 bc = sc & bc2; // expected-error {{incompatible type}}
555 sc &= sc2;
556 sc &= uc2; // expected-error {{cannot convert}}
557 sc &= bc2;
567 sc &= ss2; // expected-error {{cannot convert}}
568 sc &= si2; // expected-error {{cannot convert}}
569 sc &= sl2; // expected-error {{cannot convert}}
570 sc &= fd2; // expected-error {{invalid operands}}
593 sc = sc | sc2;
594 sc = sc | uc2; // expected-error {{cannot convert}}
595 sc = sc | bc2;
598 uc = sc
627 sc = sc ^ sc2;
628 sc = sc ^ uc2; // expected-error {{cannot convert}}
629 sc = sc ^ bc2;
632 uc = sc ^ uc2; // expected-error {{cannot convert}}
661 sc = sc << sc2;
662 sc = sc << uc2;
663 sc = uc << sc2; // expected-error {{incompatible type}}
664 sc = sc << bc2; // expected-error {{invalid operands}}
665 sc = bc << sc2; // expected-error {{invalid operands}}
668 uc = sc << uc2; // expected-error {{assigning to}}
677 bc = sc << bc2; // expected-error {{invalid operands}}
679 sc = sc << 1;
680 sc = sc << 1.0f; // expected-error {{integer is required}}
681 sc = sc << sc_scalar;
682 sc = sc << uc_scalar;
683 sc = sc << ss_scalar;
684 sc = sc << us_scalar;
685 sc = sc << si_scalar;
686 sc = sc << ui_scalar;
687 sc = sc << sl_scalar;
688 sc = sc << ul_scalar;
689 sc = sc_scalar << sc; // expected-error {{first operand is not a vector}}
690 sc = uc_scalar << sc; // expected-error {{first operand is not a vector}}
718 sc <<= sc2;
719 sc <<= uc2;
720 sc <<= bc2; // expected-error {{invalid operands}}
721 sc <<= sc_scalar;
732 sc <<= ss2; // expected-error {{vector operands do not have the same number of elements}}
733 sc <<= si2; // expected-error {{vector operands do not have the same number of elements}}
734 sc <<= sl2; // expected-error {{vector operands do not have the same number of elements}}
735 sc <<= fd2; // expected-error {{integer is required}}
761 sc = sc >> sc2;
762 sc = sc >> uc2;
763 sc = uc >> sc2; // expected-error {{incompatible type}}
764 sc = sc >> bc2; // expected-error {{invalid operands}}
765 sc = bc >> sc2; // expected-error {{invalid operands}}
768 uc = sc >> uc2; // expected-error {{assigning to}}
777 bc = sc >> bc2; // expected-error {{invalid operands}}
779 sc = sc >> 1;
780 sc = sc >> 1.0f; // expected-error {{integer is required}}
781 sc = sc >> sc_scalar;
782 sc = sc >> uc_scalar;
783 sc = sc >> ss_scalar;
784 sc = sc >> us_scalar;
785 sc = sc >> si_scalar;
786 sc = sc >> ui_scalar;
787 sc = sc >> sl_scalar;
788 sc = sc >> ul_scalar;
789 sc = sc_scalar >> sc; // expected-error {{first operand is not a vector}}
790 sc = uc_scalar >> sc; // expected-error {{first operand is not a vector}}
818 sc >>= sc2;
819 sc >>= uc2;
820 sc >>= bc2; // expected-error {{invalid operands}}
821 sc >>= sc_scalar;
832 sc >>= ss2; // expected-error {{vector operands do not have the same number of elements}}
833 sc >>= si2; // expected-error {{vector operands do not have the same number of elements}}
834 sc >>= sl2; // expected-error {{vector operands do not have the same number of elements}}
835 sc >>= fd2; // expected-error {{integer is required}}
861 (void)(sc == sc2);
865 (void)(sc == uc); // expected-error {{cannot convert}}
866 (void)(sc == bc);
868 (void)(uc == sc); // expected-error {{cannot convert}}
871 (void)(bc == sc);
894 (void)(sc != sc2);
898 (void)(sc != uc); // expected-error {{cannot convert}}
899 (void)(sc != bc);
918 (void)(sc <= sc2);
922 (void)(sc <= uc); // expected-error {{cannot convert}}
923 (void)(sc <= bc);
942 (void)(sc >= sc2);
946 (void)(sc >= uc); // expected-error {{cannot convert}}
947 (void)(sc >= bc);
966 (void)(sc < sc2);
970 (void)(sc < uc); // expected-error {{cannot convert}}
971 (void)(sc < bc);
990 (void)(sc > sc2);
994 (void)(sc > uc); // expected-error {{cannot convert}}
995 (void)(sc > bc);