Searched refs:NonUniformVoteOp (Results 1 – 3 of 3) sorted by relevance
23 template <typename T, NonUniformVoteOp operation> struct VOTE39 (operation == NonUniformVoteOp::elect) ? "" : "non_uniform_", in gen()50 if (operation == NonUniformVoteOp::elect) return; in gen()136 if (operation == NonUniformVoteOp::all in chk()137 || operation == NonUniformVoteOp::all_equal) in chk()139 if (operation == NonUniformVoteOp::any) tr = 0; in chk()150 case NonUniformVoteOp::elect: break; in chk()152 case NonUniformVoteOp::all: in chk()156 case NonUniformVoteOp::any: in chk()160 case NonUniformVoteOp::all_equal: in chk()[all …]
25 template <NonUniformVoteOp operation> struct AA97 if (operation == NonUniformVoteOp::any) in chk()103 if (operation == NonUniformVoteOp::all) in chk()186 rft.run_impl<cl_int, AA<NonUniformVoteOp::any>>("test_any", any_source); in test_subgroup_functions()188 rft.run_impl<cl_int, AA<NonUniformVoteOp::all>>("test_all", all_source); in test_subgroup_functions()
62 enum class NonUniformVoteOp enum163 static const char *const operation_names(NonUniformVoteOp operation) in operation_names()167 case NonUniformVoteOp::all: return "all"; in operation_names()168 case NonUniformVoteOp::all_equal: return "all_equal"; in operation_names()169 case NonUniformVoteOp::any: return "any"; in operation_names()170 case NonUniformVoteOp::elect: return "elect"; in operation_names()