Lines Matching refs:MODshared

448     if (mod == MODshared)  in sharedOf()
452 assert(sto->mod == MODshared); in sharedOf()
465 if (mod == (MODshared | MODconst)) in sharedConstOf()
469 assert(scto->mod == (MODshared | MODconst)); in sharedConstOf()
520 t->mod = mod & ~MODshared; in unSharedOf()
573 if (mod == (MODshared | MODwild)) in sharedWildOf()
577 assert(swto->mod == (MODshared | MODwild)); in sharedWildOf()
590 if (mod == (MODshared | MODwildconst)) in sharedWildConstOf()
594 assert(swcto->mod == (MODshared | MODwildconst)); in sharedWildConstOf()
623 case MODshared: sto = t; break; in fixTo()
624 case MODshared | MODconst: scto = t; break; in fixTo()
625 case MODshared | MODwild: swto = t; break; in fixTo()
626 case MODshared | MODwildconst: swcto = t; break; in fixTo()
653 case MODshared: in fixTo()
658 case MODshared | MODconst: in fixTo()
663 case MODshared | MODwild: in fixTo()
668 case MODshared | MODwildconst: in fixTo()
705 if (sto) assert(sto->mod == MODshared); in check()
706 if (scto) assert(scto->mod == (MODshared | MODconst)); in check()
709 if (swto) assert(swto->mod == (MODshared | MODwild)); in check()
710 if (swcto) assert(swcto->mod == (MODshared | MODwildconst)); in check()
716 if (sto) assert(sto->mod == MODshared); in check()
717 if (scto) assert(scto->mod == (MODshared | MODconst)); in check()
720 if (swto) assert(swto->mod == (MODshared | MODwild)); in check()
721 if (swcto) assert(swcto->mod == (MODshared | MODwildconst)); in check()
727 if (sto) assert(sto->mod == MODshared); in check()
728 if (scto) assert(scto->mod == (MODshared | MODconst)); in check()
731 if (swto) assert(swto->mod == (MODshared | MODwild)); in check()
732 if (swcto) assert(swcto->mod == (MODshared | MODwildconst)); in check()
738 assert(! sto || sto->mod == MODshared); in check()
739 assert(! scto || scto->mod == (MODshared | MODconst)); in check()
742 assert(! swto || swto->mod == (MODshared | MODwild)); in check()
743 assert(!swcto || swcto->mod == (MODshared | MODwildconst)); in check()
746 case MODshared: in check()
750 if (scto) assert(scto->mod == (MODshared | MODconst)); in check()
753 if (swto) assert(swto->mod == (MODshared | MODwild)); in check()
754 if (swcto) assert(swcto->mod == (MODshared | MODwildconst)); in check()
757 case MODshared | MODconst: in check()
760 if (sto) assert(sto->mod == MODshared); in check()
764 if (swto) assert(swto->mod == (MODshared | MODwild)); in check()
765 if (swcto) assert(swcto->mod == (MODshared | MODwildconst)); in check()
768 case MODshared | MODwild: in check()
771 if (sto) assert(sto->mod == MODshared); in check()
772 if (scto) assert(scto->mod == (MODshared | MODconst)); in check()
776 if (swcto) assert(swcto->mod == (MODshared | MODwildconst)); in check()
779 case MODshared | MODwildconst: in check()
782 assert(! sto || sto->mod == MODshared); in check()
783 assert(! scto || scto->mod == (MODshared | MODconst)); in check()
786 assert(! swto || swto->mod == (MODshared | MODwild)); in check()
793 if (sto) assert(sto->mod == MODshared); in check()
794 if (scto) assert(scto->mod == (MODshared | MODconst)); in check()
797 if (swto) assert(swto->mod == (MODshared | MODwild)); in check()
798 if (swcto) assert(swcto->mod == (MODshared | MODwildconst)); in check()
815 case MODshared: in check()
816 case MODshared | MODconst: in check()
817 case MODshared | MODwild: in check()
818 case MODshared | MODwildconst: in check()
852 t->mod = MODshared; in makeShared()
860 t->mod = MODshared | MODconst; in makeSharedConst()
884 t->mod = MODshared | MODwild; in makeSharedWild()
892 t->mod = MODshared | MODwildconst; in makeSharedWildConst()
899 t->mod = mod & MODshared; in makeMutable()
984 if (mod & MODshared) stc |= STCshared; in ModToStc()
1013 case MODshared: in castMod()
1017 case MODshared | MODconst: in castMod()
1021 case MODshared | MODwild: in castMod()
1025 case MODshared | MODwildconst: in castMod()
1099 case MODshared: in addMod()
1116 case MODshared | MODconst: in addMod()
1123 case MODshared | MODwild: in addMod()
1130 case MODshared | MODwildconst: in addMod()
1164 mod |= MODshared; in addStorageClass()
1333 switch (X(modfrom & ~MODshared, modto & ~MODshared)) in MODimplicitConv()
1339 return (modfrom & MODshared) == (modto & MODshared); in MODimplicitConv()
1368 case X(MODshared, MODshared|MODwild): in MODmethodConv()
1369 case X(MODshared|MODimmutable, MODshared|MODwild): in MODmethodConv()
1370 case X(MODshared|MODconst, MODshared|MODwild): in MODmethodConv()
1371 case X(MODshared|MODwildconst, MODshared|MODwild): in MODmethodConv()
1390 if ((mod1 | mod2) & MODshared) in MODmerge()
1393 result |= MODshared; in MODmerge()
1394 mod1 &= ~MODshared; in MODmerge()
1395 mod2 &= ~MODshared; in MODmerge()
1428 case MODshared: in MODtoBuffer()
1432 case MODshared | MODconst: in MODtoBuffer()
1440 case MODshared | MODwild: in MODtoBuffer()
1448 case MODshared | MODwildconst: in MODtoBuffer()
1528 static unsigned char modsArr[] = { MODconst, MODimmutable, MODwild, MODshared }; in modifiersApply()
1984 t = t->addMod(MODshared); in substWildTo()
2683 assert(sto->mod == MODshared); in makeShared()
2714 assert(scto->mod == (MODshared | MODconst)); in makeSharedConst()
2808 assert(swcto->mod == (MODshared | MODwildconst)); in makeSharedWildConst()
3604 else if (!((mod ^ to->mod) & MODshared)) // for wild matching in implicitConvTo()