Lines Matching refs:foreach

415 foreach Type = [Char, UChar, Short, UShort,
418 foreach VecSizes = [VecAndScalar, VecNoScalar] in {
426 foreach Type = [Float, Double, Half] in {
441 foreach RType = [Float, Double, Half, Char, UChar, Short,
443 foreach IType = [Float, Double, Half, Char, UChar, Short,
446 foreach sat = !cond(!eq(RType.Name, "float") : [""],
450 foreach rnd = ["", "_rte", "_rtn", "_rtp", "_rtz"] in {
453 foreach v = [2, 3, 4, 8, 16] in {
467 foreach name = ["get_global_size", "get_global_id", "get_local_size",
475 foreach name = ["get_global_linear_id", "get_local_linear_id"] in {
486 foreach name = ["acos", "acosh", "acospi",
503 foreach name = ["nan"] in {
510 foreach name = ["atan2", "atan2pi", "copysign", "fdim", "fmod", "hypot",
515 foreach name = ["fmax", "fmin"] in {
521 foreach name = ["ilogb"] in {
526 foreach name = ["ldexp"] in {
534 foreach name = ["pown", "rootn"] in {
541 foreach name = ["fma", "mad"] in {
547 foreach AS = [GlobalAS, LocalAS, PrivateAS] in {
548 foreach name = ["fract", "modf", "sincos"] in {
551 foreach name = ["frexp", "lgamma_r"] in {
552foreach Type = [GenTypeFloatVecAndScalar, GenTypeDoubleVecAndScalar, GenTypeHalfVecAndScalar] in {
556 foreach name = ["remquo"] in {
557foreach Type = [GenTypeFloatVecAndScalar, GenTypeDoubleVecAndScalar, GenTypeHalfVecAndScalar] in {
564 foreach name = ["fract", "modf", "sincos"] in {
567 foreach name = ["frexp", "lgamma_r"] in {
568foreach Type = [GenTypeFloatVecAndScalar, GenTypeDoubleVecAndScalar, GenTypeHalfVecAndScalar] in {
571 foreach name = ["remquo"] in {
572foreach Type = [GenTypeFloatVecAndScalar, GenTypeDoubleVecAndScalar, GenTypeHalfVecAndScalar] in {
579 foreach name = ["half_cos",
591 foreach name = ["half_divide", "half_powr",
600 foreach name = ["abs"] in {
608 foreach name = ["ctz"] in {
614 foreach name = ["abs_diff"] in {
617 foreach name = ["add_sat", "hadd", "rhadd", "mul_hi", "rotate", "sub_sat"] in {
620 foreach name = ["max", "min"] in {
624 foreach name = ["upsample"] in {
634 foreach name = ["clamp"] in {
638 foreach name = ["mad_hi", "mad_sat"] in {
643 foreach name = ["mad24"] in {
647 foreach name = ["mul24"] in {
657 foreach name = ["degrees", "radians", "sign"] in {
662 foreach name = ["max", "min"] in {
668 foreach name = ["step"] in {
676 foreach name = ["clamp"] in {
682 foreach name = ["mix"] in {
688 foreach name = ["smoothstep"] in {
701 foreach name = ["length"] in {
706 foreach name = ["normalize"] in {
711 foreach name = ["fast_length"] in {
714 foreach name = ["fast_normalize"] in {
719 foreach name = ["cross"] in {
720 foreach VSize = [3, 4] in {
726 foreach name = ["dot", "distance"] in {
731 foreach name = ["fast_distance"] in {
741 foreach name = ["isfinite", "isinf", "isnan", "isnormal", "signbit"] in {
748 foreach name = ["any", "all"] in {
753 foreach name = ["isequal", "isnotequal", "isgreater", "isgreaterequal",
764 foreach name = ["bitselect"] in {
767 foreach name = ["select"] in {
788 foreach AS = [GlobalAS, LocalAS, PrivateAS] in {
789 foreach VSize = [2, 3, 4, 8, 16] in {
790 foreach name = ["vload" # VSize] in {
803 foreach name = ["vstore" # VSize] in {
816 foreach name = ["vloada_half" # VSize] in {
819 foreach rnd = ["", "_rte", "_rtz", "_rtp", "_rtn"] in {
820 foreach name = ["vstorea_half" # VSize # rnd] in {
831 foreach VSize = [2, 3, 4, 8, 16] in {
832 foreach name = ["vload" # VSize] in {
845 foreach name = ["vstore" # VSize] in {
858 foreach name = ["vloada_half" # VSize] in {
861 foreach rnd = ["", "_rte", "_rtz", "_rtp", "_rtn"] in {
862 foreach name = ["vstorea_half" # VSize # rnd] in {
870 foreach VSize = [2, 3, 4, 8, 16] in {
871 foreach name = ["vload" # VSize] in {
884 foreach name = ["vloada_half" # VSize] in {
889 foreach AS = [GlobalAS, LocalAS, PrivateAS] in {
892 foreach VSize = [2, 3, 4, 8, 16] in {
893 foreach name = ["vload_half" # VSize] in {
897 foreach rnd = ["", "_rte", "_rtz", "_rtp", "_rtn"] in {
898 foreach name = ["vstore_half" # rnd, "vstorea_half" # rnd] in {
902 foreach VSize = [2, 3, 4, 8, 16] in {
903 foreach name = ["vstore_half" # VSize # rnd] in {
912 foreach AS = [GenericAS] in {
915 foreach VSize = [2, 3, 4, 8, 16] in {
916 foreach name = ["vload_half" # VSize] in {
920 foreach rnd = ["", "_rte", "_rtz", "_rtp", "_rtn"] in {
921 foreach name = ["vstore_half" # rnd, "vstorea_half" # rnd] in {
925 foreach VSize = [2, 3, 4, 8, 16] in {
926 foreach name = ["vstore_half" # VSize # rnd] in {
935 foreach AS = [ConstantAS] in {
938 foreach VSize = [2, 3, 4, 8, 16] in {
939 foreach name = ["vload_half" # VSize] in {
972 foreach name = ["async_work_group_copy"] in {
976 foreach name = ["async_work_group_strided_copy"] in {
980 foreach name = ["wait_group_events"] in {
983 foreach name = ["prefetch"] in {
995 foreach Type = [Int, UInt] in {
996 foreach name = ["atom_add", "atom_sub", "atom_xchg"] in {
999 foreach name = ["atom_inc", "atom_dec"] in {
1002 foreach name = ["atom_cmpxchg"] in {
1009 foreach Type = [Int, UInt] in {
1010 foreach name = ["atom_add", "atom_sub", "atom_xchg"] in {
1013 foreach name = ["atom_inc", "atom_dec"] in {
1016 foreach name = ["atom_cmpxchg"] in {
1023 foreach AS = [GlobalAS, LocalAS] in {
1024 foreach Type = [Long, ULong] in {
1025 foreach name = ["atom_add", "atom_sub", "atom_xchg"] in {
1028 foreach name = ["atom_inc", "atom_dec"] in {
1031 foreach name = ["atom_cmpxchg"] in {
1039 foreach Type = [Int, UInt] in {
1040 foreach name = ["atom_min", "atom_max", "atom_and",
1048 foreach Type = [Int, UInt] in {
1049 foreach name = ["atom_min", "atom_max", "atom_and",
1057 foreach AS = [GlobalAS, LocalAS] in {
1058 foreach Type = [Long, ULong] in {
1059 foreach name = ["atom_min", "atom_max", "atom_and",
1067 foreach AS = [GlobalAS, LocalAS] in {
1069 foreach Type = [Int, UInt] in {
1070 foreach name = ["atomic_add", "atomic_sub", "atomic_xchg",
1075 foreach name = ["atomic_inc", "atomic_dec"] in {
1078 foreach name = ["atomic_cmpxchg"] in {
1085 foreach Type = [Int, UInt] in {
1086 foreach name = ["atomic_add", "atomic_sub", "atomic_xchg",
1091 foreach name = ["atomic_inc", "atomic_dec"] in {
1094 foreach name = ["atomic_cmpxchg"] in {
1104 foreach TypePair = [[AtomicInt, Int], [AtomicUInt, UInt],
1127 foreach Variant = ["weak", "strong"] in {
1140 foreach TypePair = [[AtomicInt, Int, Int], [AtomicUInt, UInt, UInt],
1143 foreach ModOp = ["add", "sub"] in {
1152 foreach TypePair = [[AtomicInt, Int, Int], [AtomicUInt, UInt, UInt],
1154 foreach ModOp = ["or", "xor", "and", "min", "max"] in {
1182 foreach VSize1 = [2, 4, 8, 16] in {
1183 foreach VSize2 = [2, 4, 8, 16] in {
1184 foreach VecAndMaskType = [[Char, UChar], [UChar, UChar],
1196 foreach VSize1 = [2, 4, 8, 16] in {
1197 foreach VSize2 = [2, 4, 8, 16] in {
1198 foreach VecAndMaskType = [[Char, UChar], [UChar, UChar],
1216 foreach imgTy = [Image1d] in {
1217 foreach coordTy = [Int, Float] in {
1223 foreach imgTy = [Image2d, Image1dArray] in {
1224 foreach coordTy = [Int, Float] in {
1230 foreach imgTy = [Image3d, Image2dArray] in {
1231 foreach coordTy = [Int, Float] in {
1237 foreach coordTy = [Int, Float] in {
1244 foreach aQual = ["RO", "RW"] in {
1245 foreach imgTy = [Image2d, Image1dArray] in {
1250 foreach imgTy = [Image3d, Image2dArray] in {
1255 foreach imgTy = [Image1d, Image1dBuffer] in {
1266 foreach aQual = ["WO", "RW"] in {
1267 foreach imgTy = [Image2d] in {
1272 foreach imgTy = [Image2dArray] in {
1277 foreach imgTy = [Image1d, Image1dBuffer] in {
1282 foreach imgTy = [Image1dArray] in {
1287 foreach imgTy = [Image3d] in {
1297 foreach aQual = ["RO", "WO", "RW"] in {
1298 foreach imgTy = [Image1d, Image1dBuffer, Image2d, Image3d,
1301 foreach name = ["get_image_width", "get_image_channel_data_type",
1306 foreach imgTy = [Image2d, Image3d, Image2dArray, Image2dDepth,
1311 foreach imgTy = [Image2d, Image2dArray, Image2dDepth,
1316 foreach imgTy = [Image1dArray, Image2dArray, Image2dArrayDepth] in {
1323 foreach aQual = ["RO"] in {
1324 foreach name = ["read_imageh"] in {
1325 foreach coordTy = [Int, Float] in {
1326 foreach imgTy = [Image2d, Image1dArray] in {
1329 foreach imgTy = [Image3d, Image2dArray] in {
1332 foreach imgTy = [Image1d] in {
1341 foreach aQual = ["RO", "RW"] in {
1342 foreach name = ["read_imageh"] in {
1343 foreach imgTy = [Image2d, Image1dArray] in {
1346 foreach imgTy = [Image3d, Image2dArray] in {
1349 foreach imgTy = [Image1d, Image1dBuffer] in {
1357 foreach aQual = ["WO", "RW"] in {
1358 foreach name = ["write_imageh"] in {
1373 foreach name = ["work_group_all", "work_group_any"] in {
1376 foreach name = ["work_group_broadcast"] in {
1381 foreach op = ["add", "min", "max"] in {
1382 foreach name = ["work_group_reduce_", "work_group_scan_exclusive_",
1455 foreach aQual = ["RO"] in {
1456 foreach imgTy = [Image2d] in {
1457 foreach name = ["read_imagef"] in {
1461 foreach name = ["read_imagei"] in {
1465 foreach name = ["read_imageui"] in {
1470 foreach imgTy = [Image2dDepth] in {
1471 foreach name = ["read_imagef"] in {
1476 foreach imgTy = [Image1d] in {
1477 foreach name = ["read_imagef"] in {
1481 foreach name = ["read_imagei"] in {
1485 foreach name = ["read_imageui"] in {
1490 foreach imgTy = [Image3d] in {
1491 foreach name = ["read_imagef"] in {
1495 foreach name = ["read_imagei"] in {
1499 foreach name = ["read_imageui"] in {
1504 foreach imgTy = [Image1dArray] in {
1505 foreach name = ["read_imagef"] in {
1509 foreach name = ["read_imagei"] in {
1513 foreach name = ["read_imageui"] in {
1518 foreach imgTy = [Image2dArray] in {
1519 foreach name = ["read_imagef"] in {
1523 foreach name = ["read_imagei"] in {
1527 foreach name = ["read_imageui"] in {
1532 foreach imgTy = [Image2dArrayDepth] in {
1533 foreach name = ["read_imagef"] in {
1540 foreach aQual = ["RO", "WO", "RW"] in {
1541foreach imgTy = [Image1d, Image2d, Image3d, Image1dArray, Image2dArray, Image2dDepth, Image2dArray…
1550 foreach aQual = ["WO"] in {
1551 foreach imgTy = [Image2d] in {
1557 foreach imgTy = [Image1d] in {
1562 foreach imgTy = [Image1dArray] in {
1567 foreach imgTy = [Image2dArray] in {
1574 foreach imgTy = [Image3d] in {
1587 foreach aQual = ["RO", "RW"] in {
1588 foreach imgTy = [Image2dMsaa] in {
1593 foreach imgTy = [Image2dArrayMsaa] in {
1598 foreach name = ["read_imagef"] in {
1605 foreach aQual = ["RO", "WO", "RW"] in {
1606 foreach imgTy = [Image2dMsaa, Image2dArrayMsaa, Image2dMsaaDepth, Image2dArrayMsaaDepth] in {
1607 foreach name = ["get_image_width", "get_image_height",
1614 foreach imgTy = [Image2dArrayMsaa, Image2dArrayMsaaDepth] in {
1624 foreach name = ["get_sub_group_size", "get_max_sub_group_size",
1630 foreach name = ["get_enqueued_num_sub_groups"] in {
1644 foreach name = ["sub_group_all", "sub_group_any"] in {
1647 foreach name = ["sub_group_broadcast"] in {
1650 foreach name = ["sub_group_reduce_", "sub_group_scan_exclusive_",
1652 foreach op = ["add", "min", "max"] in {
1667 foreach name = ["sub_group_reduce_", "sub_group_scan_exclusive_",
1669 foreach op = ["add", "min", "max"] in {
1696 foreach op = ["eq", "ge", "gt", "le", "lt"] in {
1703 foreach name = ["reduce_", "scan_exclusive_", "scan_inclusive_"] in {
1704 foreach op = ["add", "min", "max", "mul"] in {
1707 foreach op = ["and", "or", "xor"] in {
1710 foreach op = ["and", "or", "xor"] in {
1730 foreach op = ["add", "min", "max", "mul"] in {
1733 foreach op = ["and", "or", "xor"] in {
1736 foreach op = ["and", "or", "xor"] in {
1744 foreach name = ["arm_dot"] in {
1750 foreach name = ["arm_dot_acc"] in {
1756 foreach name = ["arm_dot_acc"] in {
1762 foreach name = ["arm_dot_acc_sat"] in {