Searched refs:combiner (Results 1 – 25 of 29) sorted by relevance
12
15 static void combiner(int *accum, const int *other) { }17 #pragma rs reduce(my_half_half_0) accumulator(my_half_half_0_accum) combiner(combiner)20 #pragma rs reduce(my_half_half_1) accumulator(my_half_half_1_accum) combiner(combiner)23 #pragma rs reduce(my_half_half2_0) accumulator(my_half_half2_0_accum) combiner(combiner)26 #pragma rs reduce(my_half_half2_1) accumulator(my_half_half2_1_accum) combiner(combiner)29 #pragma rs reduce(my_half_half4_0) accumulator(my_half_half4_0_accum) combiner(combiner)32 #pragma rs reduce(my_half_half4_1) accumulator(my_half_half4_1_accum) combiner(combiner)35 #pragma rs reduce(my_half_float_0) accumulator(my_half_float_0_accum) combiner(combiner)38 #pragma rs reduce(my_half_float_1) accumulator(my_half_float_1_accum) combiner(combiner)41 #pragma rs reduce(my_half_float2_0) accumulator(my_half_float2_0_accum) combiner(combiner)[all …]
15 static void combiner(int *accum, const int *other) { }17 #pragma rs reduce(my_half_0) accumulator(my_half_0_accum) combiner(combiner)20 #pragma rs reduce(my_half_1) accumulator(my_half_1_accum) combiner(combiner)23 #pragma rs reduce(my_half_2) accumulator(my_half_2_accum) combiner(combiner)26 #pragma rs reduce(my_half_3) accumulator(my_half_3_accum) combiner(combiner)29 #pragma rs reduce(my_half_4) accumulator(my_half_4_accum) combiner(combiner)32 #pragma rs reduce(my_half_5) accumulator(my_half_5_accum) combiner(combiner)35 #pragma rs reduce(my_half_6) accumulator(my_half_6_accum) combiner(combiner)38 #pragma rs reduce(my_half_7) accumulator(my_half_7_accum) combiner(combiner)41 #pragma rs reduce(my_half_8) accumulator(my_half_8_accum) combiner(combiner)[all …]
13 #pragma rs reduce(my_half) accumulator(my_half_accum) combiner(my_half_comb)17 #pragma rs reduce(my_half2) accumulator(my_half2_accum) combiner(my_half2_comb)21 #pragma rs reduce(my_half4) accumulator(my_half4_accum) combiner(my_half4_comb)25 #pragma rs reduce(my_array_half) accumulator(my_array_half_accum) combiner(my_array_half_comb)30 #pragma rs reduce(my_array_half2) accumulator(my_array_half2_accum) combiner(my_array_half2_comb)35 #pragma rs reduce(my_array_half4) accumulator(my_array_half4_accum) combiner(my_array_half4_comb)40 #pragma rs reduce(my_float) accumulator(my_float_accum) combiner(my_float_comb)44 #pragma rs reduce(my_float2) accumulator(my_float2_accum) combiner(my_float2_comb)48 #pragma rs reduce(my_float4) accumulator(my_float4_accum) combiner(my_float4_comb)52 #pragma rs reduce(my_array_float) accumulator(my_array_float_accum) combiner(my_array_float_comb)[all …]
29 #pragma rs reduce(my_half) accumulator(my_half_accum) combiner(my_half_comb) outconverter(my_half_o…34 #pragma rs reduce(my_half2) accumulator(my_half2_accum) combiner(my_half2_comb) outconverter(my_hal…39 #pragma rs reduce(my_half4) accumulator(my_half4_accum) combiner(my_half4_comb) outconverter(my_hal…44 #pragma rs reduce(my_array_half) accumulator(my_array_half_accum) combiner(my_array_half_comb) outc…50 #pragma rs reduce(my_array_half2) accumulator(my_array_half2_accum) combiner(my_array_half2_comb) o…56 #pragma rs reduce(my_array_half4) accumulator(my_array_half4_accum) combiner(my_array_half4_comb) o…62 #pragma rs reduce(my_float) accumulator(my_float_accum) combiner(my_float_comb) outconverter(my_flo…67 #pragma rs reduce(my_float2) accumulator(my_float2_accum) combiner(my_float2_comb) outconverter(my_…72 #pragma rs reduce(my_float4) accumulator(my_float4_accum) combiner(my_float4_comb) outconverter(my_…77 #pragma rs reduce(my_array_float) accumulator(my_array_float_accum) combiner(my_array_float_comb) o…[all …]
13 #pragma rs reduce(redIntA) accumulator(AccumIntA) combiner(CombIntA)18 #pragma rs reduce(redIntAOut) accumulator(AccumIntA) combiner(CombIntA) outconverter(OutIntA)27 #pragma rs reduce(redStructIncomplete) accumulator(AccumStructIncomplete) combiner(CombStructIncomp…32 #pragma rs reduce(redStructIncompleteOut) accumulator(AccumStructIncomplete) combiner(CombStructInc…42 #pragma rs reduce(redFn) accumulator(AccumFn) combiner(CombineFn)47 #pragma rs reduce(redFnOut) accumulator(AccumFn) combiner(CombineFn) outconverter(OutFn)54 #pragma rs reduce(redObj) accumulator(AccumObj) combiner(CombineObj)59 #pragma rs reduce(redObjOut) accumulator(AccumObj) combiner(CombineObj) outconverter(OutObj)
8 reduce_general_bad_accumulator.rs:44:44: error: combiner CombineFn() for '#pragma rs reduce(redFn)'…10 reduce_general_bad_accumulator.rs:44:44: error: combiner CombineFn() for '#pragma rs reduce(redFnOu…
21 #pragma rs reduce(redUInt2dA) accumulator(AccumUInt2dA) combiner(CombUInt2dA)26 #pragma rs reduce(redUInt2dAOutFix) accumulator(AccumUInt2dA) combiner(CombUInt2dA) \53 combiner(CombineUnionShortDouble)60 combiner(CombineUnionCharInt) outconverter(OutUnionCharIntFix)92 combiner(CombineUnionIntFloatArray)99 combiner(CombineUnionDoubleFloatArray) outconverter(OutUnionDoubleFloatArrayFix)128 #pragma rs reduce(redBits) accumulator(AccumBits) combiner(CombineBits)133 #pragma rs reduce(redBitsOutFix) accumulator(AccumBitsOutFix) combiner(CombineBitsOutFix) \164 #pragma rs reduce(redBitsArray) accumulator(AccumBitsArray) combiner(CombineBitsArray)170 combiner(CombineBitsArrayOutFix) outconverter(OutBitsArrayFix)[all …]
94 #pragma rs reduce(accum_ptr) accumulator(accum_ptr) combiner(comb_ptr)99 #pragma rs reduce(accum_arr) accumulator(accum_arr) combiner(comb_arr)105 #pragma rs reduce(accum_obj) accumulator(accum_obj) combiner(comb_obj)142 #pragma rs reduce(comb0) accumulator(AccumInt) combiner(comb0)146 #pragma rs reduce(comb1) accumulator(AccumInt) combiner(comb1)150 #pragma rs reduce(comb3) accumulator(AccumInt) combiner(comb3)154 #pragma rs reduce(comb_vs_accum) accumulator(cva_accum) combiner(cva_comb)171 #pragma rs reduce(comb_over) accumulator(AccumInt) combiner(comb_over)175 #pragma rs reduce(comb_dup) accumulator(AccumInt) combiner(comb_dup)180 #pragma rs reduce(comb_missing) accumulator(AccumInt) combiner(comb_missing)[all …]
25 reduce_general_bad_function.rs:143:13: error: combiner comb0() for '#pragma rs reduce(comb0)' (redu…26 reduce_general_bad_function.rs:147:13: error: combiner comb1() for '#pragma rs reduce(comb1)' (redu…27 reduce_general_bad_function.rs:151:13: error: combiner comb3() for '#pragma rs reduce(comb3)' (redu…28 reduce_general_bad_function.rs:156:13: error: combiner cva_comb() for '#pragma rs reduce(comb_vs_ac…29 reduce_general_bad_function.rs:156:13: error: combiner cva_comb() for '#pragma rs reduce(comb_vs_ac…30 …159:12) must have exactly 1 input and no special parameters in order for the combiner to be omitted31 …163:12) must have exactly 1 input and no special parameters in order for the combiner to be omitted32 …ointer to the type of parameter 'val' (type 'unsigned int') in order for the combiner to be omitted33 reduce_general_bad_function.rs:175:12: error: duplicate function definition for 'combiner(comb_dup)…34 reduce_general_bad_function.rs:180:12: error: could not find function definition for 'combiner(comb…[all …]
21 combiner(fMMCombiner) outconverter(fMMOutConverter)68 accumulator(fzAccum) combiner(fzCombine)85 accumulator(fz2Accum) combiner(fz2Combine)107 accumulator(fz3Accum) combiner(fz3Combine)130 accumulator(hsgAccum) combiner(hsgCombine)143 accumulator(hsgAccum) combiner(hsgCombine) \
61 combiner(fMMCombiner) outconverter(fMMOutConverter)78 accumulator(fzAccum) combiner(fzCombine)100 accumulator(fz2Accum) combiner(fz2Combine)124 accumulator(fz3Accum) combiner(fz3Combine)139 accumulator(hsgAccum) combiner(hsgCombine)150 accumulator(hsgAccum) combiner(hsgCombine) \
29 accumulator(dpAccum) combiner(dpSum)42 combiner(fMMCombiner) outconverter(fMMOutConverter)88 accumulator(fzAccum) combiner(fzCombine)105 accumulator(fz2Accum) combiner(fz2Combine)126 accumulator(hsgAccum) combiner(hsgCombine)139 accumulator(hsgAccum) combiner(hsgCombine) \
36 accumulator(dpAccum) combiner(dpSum)82 combiner(fMMCombiner) outconverter(fMMOutConverter)99 accumulator(fzAccum) combiner(fzCombine)121 accumulator(fz2Accum) combiner(fz2Combine)136 accumulator(hsgAccum) combiner(hsgCombine)147 accumulator(hsgAccum) combiner(hsgCombine) \
63 combiner(fMMCombiner) outconverter(fMMOutConverter)80 accumulator(fzAccum) combiner(fzCombine)102 accumulator(fz2Accum) combiner(fz2Combine)126 accumulator(fz3Accum) combiner(fz3Combine)141 accumulator(hsgAccum) combiner(hsgCombine)152 accumulator(hsgAccum) combiner(hsgCombine) \
42 initializer(fMinAbsNaNInit) accumulator(fMinAbsNaNAccumulator) combiner(fMinAbsNaNCombiner)74 initializer(fMinAbsBoolInit) accumulator(fMinAbsBoolAccumulator) combiner(fMinAbsBoolCombiner) \100 combiner(fMMCombiner) outconverter(fMMOutConverter)147 accumulator(fzAccum) combiner(fzCombine)164 accumulator(fz2Accum) combiner(fz2Combine)186 accumulator(fz3Accum) combiner(fz3Combine)209 accumulator(hsgAccum) combiner(hsgCombine)222 accumulator(hsgAccum) combiner(hsgCombine) \235 #pragma rs reduce(sumgcd) accumulator(sgAccum) combiner(sgCombine)
22 accumulator(aicAccum) combiner(aicComb)31 initializer(aiicInit) accumulator(aiicAccum) combiner(aiicComb)42 initializer(dpiInit) accumulator(dpiAccum) combiner(dpiSum)56 initializer(hsgiInit) accumulator(hsgiAccum) combiner(hsgiCombine)
9 #pragma rs reduce(voidA) initializer(voidA_init) accumulator(voidA_accum) combiner(voidA_comb)15 #pragma rs reduce(voidI) accumulator(voidI_accum) combiner(voidI_comb)
22 #pragma rs reduce(a3) accumulator(a3_accum) combiner(a3_comb)27 #pragma rs reduce(a7) accumulator(a7_accum) combiner(a7_comb)
9 accumulator(fzAccum) combiner(fzCombine) \32 accumulator(fz2Accum) combiner(fz2Combine) \
28 combiner(find_min_user_type_comb)
44 // Combiners are autogenerated if the user has not defined the combiner.47 // This combiner is equivalent to the accumulator.
8 #pragma rs reduce(inStruct) accumulator(inStructAccum) combiner(inStructComb)
14 ; CHECK: combiner(dpSum)18 ; CHECK: combiner(fMMCombiner)23 ; CHECK: combiner(fzCombine)28 ; CHECK: combiner(fz2Combine)32 ; CHECK: combiner(hsgCombine)35 ; CHECK: combiner(hsgCombine)
13 …pragma reduce'; expected one of the following keywords: 'accumulator', 'combiner', 'initializer', …
239 StatCombiner<T> combiner) { in queryStats() argument279 truncatedEndTime, combiner); in queryStats()295 combiner.combine(currentStats, true, results); in queryStats()