/frameworks/compile/slang/tests/P_reduce_general_inputs/ |
reduce_general_inputs.rs | 14 // Trivial combiner shared by all test cases 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) [all...] |
/frameworks/compile/slang/tests/P_reduce_general_input/ |
reduce_general_input.rs | 14 // Trivial combiner shared by all test cases 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) [all...] |
gen-input.pl | 31 print "// Trivial combiner shared by all test cases\n"; 32 print "static void combiner(int *accum, const int *other) { }\n"; 50 print "#pragma rs reduce(${reduceName}) accumulator(${accumName}) combiner(combiner)\n";
|
/frameworks/compile/slang/tests/P_reduce_general_result/ |
reduce_general_result.rs | 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...] |
/frameworks/compile/slang/tests/F_reduce_general_bad_accumulator/ |
reduce_general_bad_accumulator.rs | 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(CombStructIncomplete) 32 #pragma rs reduce(redStructIncompleteOut) accumulator(AccumStructIncomplete) combiner(CombStructIncomplete) \ 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)
|
/frameworks/compile/slang/tests/P_reduce_general_accumulator/ |
reduce_general_accumulator.rs | 29 #pragma rs reduce(my_half) accumulator(my_half_accum) combiner(my_half_comb) outconverter(my_half_out) 34 #pragma rs reduce(my_half2) accumulator(my_half2_accum) combiner(my_half2_comb) outconverter(my_half2_out) 39 #pragma rs reduce(my_half4) accumulator(my_half4_accum) combiner(my_half4_comb) outconverter(my_half4_out) 44 #pragma rs reduce(my_array_half) accumulator(my_array_half_accum) combiner(my_array_half_comb) outconverter(my_array_half_out) 50 #pragma rs reduce(my_array_half2) accumulator(my_array_half2_accum) combiner(my_array_half2_comb) outconverter(my_array_half2_out) 56 #pragma rs reduce(my_array_half4) accumulator(my_array_half4_accum) combiner(my_array_half4_comb) outconverter(my_array_half4_out) 62 #pragma rs reduce(my_float) accumulator(my_float_accum) combiner(my_float_comb) outconverter(my_float_out) 67 #pragma rs reduce(my_float2) accumulator(my_float2_accum) combiner(my_float2_comb) outconverter(my_float2_out) 72 #pragma rs reduce(my_float4) accumulator(my_float4_accum) combiner(my_float4_comb) outconverter(my_float4_out) 77 #pragma rs reduce(my_array_float) accumulator(my_array_float_accum) combiner(my_array_float_comb) outconverter(my_array_float_out [all...] |
/frameworks/compile/slang/tests/F_reduce_general_bad_function/ |
reduce_general_bad_function.rs | 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) 138 // combiner 141 // combiner must take exactly 2 parameters 142 #pragma rs reduce(comb0) accumulator(AccumInt) combiner(comb0) 145 // combiner must take exactly 2 parameters 146 #pragma rs reduce(comb1) accumulator(AccumInt) combiner(comb1) 149 // combiner must take exactly 2 parameters 150 #pragma rs reduce(comb3) accumulator(AccumInt) combiner(comb3 [all...] |
/frameworks/compile/slang/tests/P_reduce_general_examples_explicit/ |
reduce_general_examples_explicit.rs | 22 accumulator(aicAccum) combiner(aicComb) 31 initializer(aiicInit) accumulator(aiicAccum) combiner(aiicComb) 42 initializer(dpiInit) accumulator(dpiAccum) combiner(dpiSum) 50 // combiner function 56 initializer(hsgiInit) accumulator(hsgiAccum) combiner(hsgiCombine)
|
/external/llvm/test/CodeGen/X86/ |
dag-optnone.ll | 4 ; If fast-isel bails out to normal selection, then the DAG combiner will run, 8 ; DAG combiner does. 11 ; The DAG combiner was disabled for 'optnone' (but not -O0) by r221168, then 14 ; really should have disabled the combiner for both.) 17 ; combiner, then the combiner can be turned off for -O0 (not just 'optnone') 19 ; the DAG combiner does *not* run at -O0 or for 'optnone' functions.) 21 ; In the meantime, this test wants to make sure the combiner stays enabled for
|
fold-vector-shl-crash.ll | 7 %B = shl <2 x i256> %S, <i256 -1, i256 -1> ; DAG Combiner crashes here
|
pshufd-combine-crash.ll | 5 ; Test that the dag combiner doesn't assert if we try to replace a sequence of two
|
/frameworks/compile/slang/tests/F_reduce_general_void/ |
reduce_general_void.rs | 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)
|
/frameworks/compile/slang/tests/P_reduce_general_reflect/ |
reduce_general_reflect.rs | 22 #pragma rs reduce(a3) accumulator(a3_accum) combiner(a3_comb) 27 #pragma rs reduce(a7) accumulator(a7_accum) combiner(a7_comb)
|
/external/llvm/include/llvm/CodeGen/ |
MachineCombinerPattern.h | 2 // combiner ------*- C++ -*-===// 11 // This file defines instruction pattern supported by combiner 20 /// These are instruction patterns matched by the machine combiner pass. 29 // These are multiply-add patterns matched by the AArch64 machine combiner.
|
/external/llvm/test/Transforms/InstCombine/ |
2003-06-05-BranchInvertInfLoop.ll | 1 ; This testcase causes an infinite loop in the instruction combiner,
|
2004-03-13-InstCombineInfLoop.ll | 1 ; This testcase caused the combiner to go into an infinite loop, moving the
|
/external/clang/test/CodeGenCXX/ |
stack-reuse.cpp | 20 struct Combiner { 23 Combiner(S_large); 24 Combiner f(); 135 // CHECK: [[T1:%.*]] = alloca %struct.Combiner 136 // CHECK: [[T2:%.*]] = alloca %struct.Combiner 137 // CHECK: [[T3:%.*]] = call %struct.Combiner* @_ZN8CombinerC1E7S_large(%struct.Combiner* nonnull [[T1]], [9 x i32] %s.coerce) 138 // CHECK: call void @_ZN8Combiner1fEv(%struct.Combiner* nonnull sret [[T2]], %struct.Combiner* nonnull [[T1]]) 139 // CHECK: [[T4:%.*]] = getelementptr inbounds %struct.Combiner, %struct.Combiner* [[T2]], i32 0, i32 0, i32 0, i32 [all...] |
/frameworks/compile/slang/tests/F_reduce_general_bad_result/ |
reduce_general_bad_result.rs | 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...] |
/frameworks/compile/slang/tests/P_reduce_general_examples/ |
reduce_general_examples.rs | 29 accumulator(dpAccum) combiner(dpSum) 35 // combiner function 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) \
|
/frameworks/compile/slang/tests/P_reduce_general_examples_backward/ |
reduce_general_examples_backward.rs | 32 // combiner function 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) \
|
/libcore/ojluni/src/main/java/java/util/stream/ |
Collector.java | 55 * <li>combining two result containers into one ({@link #combiner()})</li> 68 * and then use the combiner function to merge the subresults into a combined 78 * result of any series of accumulator and combiner invocations, {@code a} must 79 * be equivalent to {@code combiner.apply(a, supplier.get())}. 95 * R r2 = finisher.apply(combiner.apply(a2, a3)); // result with splitting 110 * arguments passed to the combiner function, and the argument passed to the 112 * result supplier, accumulator, or combiner functions.</li> 114 * the result supplier, accumulator, or combiner functions other than to 115 * pass them again to the accumulator, combiner, or finisher functions, 117 * <li>If a result is passed to the combiner or finishe 220 BinaryOperator<A> combiner(); method in interface:Collector [all...] |
/frameworks/rs/java/tests/RSTest_CompatLib/src/com/android/rs/test/ |
reduce.rs | 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) \
|
reduce_backward.rs | 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) \
|
/frameworks/rs/java/tests/RsTest/src/com/android/rs/test/ |
reduce_backward.rs | 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) \
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/ |
Combiner.java | 27 public interface Combiner { 42 * Get the feedback that should be shown to the user for the current state of this combiner. 48 * Reset the state of this combiner, for example when the cursor was moved.
|