Searched refs:array_live_range (Results 1 - 17 of 17) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi_array_merge.h44 class array_live_range { class
46 array_live_range();
47 array_live_range(unsigned aid, unsigned alength);
48 array_live_range(unsigned aid, unsigned alength, int first_access,
56 static void merge(array_live_range *a, array_live_range *b);
57 static void interleave(array_live_range *a, array_live_range *b);
61 const array_live_range *final_target() const {return target_array ?
69 bool time_doesnt_overlap(const array_live_range
[all...]
H A Dst_glsl_to_tgsi_array_merge.cpp155 array_live_range::array_live_range(): function in class:array_live_range
167 array_live_range::array_live_range(unsigned aid, unsigned alength): function in class:array_live_range
179 array_live_range::array_live_range(unsigned aid, unsigned alength, int begin, function in class:array_live_range
192 void array_live_range::init_swizzles()
198 void array_live_range::set_live_range(int _begin, int _end)
204 void array_live_range::set_access_mask(int mask)
210 void array_live_range
[all...]
H A Dst_glsl_to_tgsi_temprename.h56 * that can hold narrays array_live_range structures. On output the live
65 int narrays, array_live_range *array_live_ranges);
H A Dst_glsl_to_tgsi_temprename.cpp254 void get_required_live_range(array_live_range &lr);
556 void array_access::get_required_live_range(array_live_range& lr)
1020 array_live_range *array_live_ranges);
1090 class array_live_range *array_live_ranges)
1125 int narrays, class array_live_range *array_live_ranges)
H A Dst_glsl_to_tgsi.cpp5630 class array_live_range *arr_live_ranges = NULL;
5636 arr_live_ranges = new array_live_range[this->next_array];
5638 arr_live_ranges[i] = array_live_range(i+1, this->array_sizes[i]);
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi_array_merge.h44 class array_live_range { class
46 array_live_range();
47 array_live_range(unsigned aid, unsigned alength);
48 array_live_range(unsigned aid, unsigned alength, int first_access,
56 static void merge(array_live_range *a, array_live_range *b);
57 static void interleave(array_live_range *a, array_live_range *b);
61 const array_live_range *final_target() const {return target_array ?
69 bool time_doesnt_overlap(const array_live_range
[all...]
H A Dst_glsl_to_tgsi_array_merge.cpp155 array_live_range::array_live_range(): function in class:array_live_range
167 array_live_range::array_live_range(unsigned aid, unsigned alength): function in class:array_live_range
179 array_live_range::array_live_range(unsigned aid, unsigned alength, int begin, function in class:array_live_range
192 void array_live_range::init_swizzles()
198 void array_live_range::set_live_range(int _begin, int _end)
204 void array_live_range::set_access_mask(int mask)
210 void array_live_range
[all...]
H A Dst_glsl_to_tgsi_temprename.h56 * that can hold narrays array_live_range structures. On output the live
65 int narrays, array_live_range *array_live_ranges);
H A Dst_glsl_to_tgsi_temprename.cpp254 void get_required_live_range(array_live_range &lr);
556 void array_access::get_required_live_range(array_live_range& lr)
1020 array_live_range *array_live_ranges);
1090 class array_live_range *array_live_ranges)
1125 int narrays, class array_live_range *array_live_ranges)
H A Dst_glsl_to_tgsi.cpp5771 class array_live_range *arr_live_ranges = NULL;
5777 arr_live_ranges = new array_live_range[this->next_array];
5779 arr_live_ranges[i] = array_live_range(i+1, this->array_sizes[i]);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/tests/
H A Dtest_glsl_to_tgsi_array_merge.cpp43 array_live_range a1(1, 10, 1, 5, WRITEMASK_X);
44 array_live_range a2(2, 5, 6, 10, WRITEMASK_X);
46 array_live_range::merge(&a1, &a2);
75 array_live_range a1(1, 5, 1, 5, WRITEMASK_X);
76 array_live_range a2(2, 10, 6, 10, WRITEMASK_X);
78 array_live_range::merge(&a1, &a2);
108 array_live_range a1(1, 10, 1, 10, WRITEMASK_X);
109 array_live_range a2(2, 9, 1, 10, WRITEMASK_XYZ);
111 array_live_range::interleave(&a1, &a2);
139 array_live_range a
[all...]
H A Dst_tests_common.h140 using array_lt_expect = std::vector<array_live_range>;
155 std::vector<array_live_range>>;
160 virtual void check(const std::vector<array_live_range>& lifetimes,
171 void check(const std::vector<array_live_range>& result,
183 void check(const std::vector<array_live_range>& result,
H A Dst_tests_common.cpp553 void LifetimeEvaluatorExactTest::check(const vector<array_live_range>& lifetimes,
572 void LifetimeEvaluatorAtLeastTest::check(const vector<array_live_range>& lifetimes,
614 std::vector<array_live_range> alt(shader.get_num_arrays());
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/tests/
H A Dtest_glsl_to_tgsi_array_merge.cpp43 array_live_range a1(1, 10, 1, 5, WRITEMASK_X);
44 array_live_range a2(2, 5, 6, 10, WRITEMASK_X);
46 array_live_range::merge(&a1, &a2);
75 array_live_range a1(1, 5, 1, 5, WRITEMASK_X);
76 array_live_range a2(2, 10, 6, 10, WRITEMASK_X);
78 array_live_range::merge(&a1, &a2);
108 array_live_range a1(1, 10, 1, 10, WRITEMASK_X);
109 array_live_range a2(2, 9, 1, 10, WRITEMASK_XYZ);
111 array_live_range::interleave(&a1, &a2);
139 array_live_range a
[all...]
H A Dst_tests_common.h140 using array_lt_expect = std::vector<array_live_range>;
155 std::vector<array_live_range>>;
160 virtual void check(const std::vector<array_live_range>& lifetimes,
171 void check(const std::vector<array_live_range>& result,
183 void check(const std::vector<array_live_range>& result,
H A Dst_tests_common.cpp553 void LifetimeEvaluatorExactTest::check(const vector<array_live_range>& lifetimes,
572 void LifetimeEvaluatorAtLeastTest::check(const vector<array_live_range>& lifetimes,
614 std::vector<array_live_range> alt(shader.get_num_arrays());
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_liverange.h217 class array_live_range { class in namespace:r600
219 array_live_range();
220 array_live_range(unsigned aid, unsigned alength);
221 array_live_range(unsigned aid, unsigned alength, int first_access,
229 static void merge(array_live_range *a, array_live_range *b);
230 static void interleave(array_live_range *a, array_live_range *b);
234 const array_live_range *final_target() const {return target_array ?
242 bool time_doesnt_overlap(const array_live_range
[all...]

Completed in 45 milliseconds