Home
last modified time | relevance | path

Searched refs:ir_factory (Results 1 – 15 of 15) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
Dlower_int64.cpp54 void expand_source(ir_factory &, ir_rvalue *val, ir_variable **expanded_src);
56 ir_dereference_variable *compact_destination(ir_factory &,
121 ir_factory added_functions;
199 lower_64bit::expand_source(ir_factory &body, in expand_source()
233 lower_64bit::compact_destination(ir_factory &body, in compact_destination()
269 ir_factory body(&instructions, mem_ctx); in lower_op_to_function_call()
Dir_optimization.h133 namespace ir_builder { class ir_factory; }; variable
135 ir_variable *compare_index_block(ir_builder::ir_factory &body,
Dlower_blend_equation_advanced.cpp213 set_lum(ir_factory *f, in set_lum()
244 set_lum_sat(ir_factory *f, in set_lum_sat()
276 calc_blend_result(ir_factory f, in calc_blend_result()
328 ir_factory casefactory = f; in calc_blend_result()
549 ir_factory f(&main->body, mem_ctx); in lower_blend_equation_advanced()
Dir_builder.h86 class ir_factory {
88 ir_factory(exec_list *instructions = NULL, void *mem_ctx = NULL)
Dlower_vector_insert.cpp49 ir_factory factory;
Dlower_vector_derefs.cpp51 ir_factory factory;
Dir_builder.cpp32 ir_factory::emit(ir_instruction *ir) in emit()
38 ir_factory::make_temp(const glsl_type *type, const char *name) in make_temp()
Dbuiltin_int64.h6 ir_factory body(&sig->body, mem_ctx); in udivmod64()
217 ir_factory body(&sig->body, mem_ctx); in udiv64()
426 ir_factory body(&sig->body, mem_ctx); in idiv64()
675 ir_factory body(&sig->body, mem_ctx); in umod64()
890 ir_factory body(&sig->body, mem_ctx); in imod64()
Dlower_packing_builtins.cpp121 ir_factory factory;
Dast_to_hir.cpp6921 ir_factory body(instructions, state); in hir()
6994 ir_factory body(instructions, state); in hir()
Dbuiltin_functions.cpp1030 void do_atan(ir_factory &body, const glsl_type *type, ir_variable *res, operand y_over_x);
5748 ir_factory body(&sig->body, mem_ctx); \
8276 ir_factory body(&sig->body, mem_ctx); in _image()
/third_party/mesa3d/src/compiler/glsl/tests/
Dlower_int64_test.cpp32 void expand_source(ir_factory &body,
36 ir_dereference_variable *compact_destination(ir_factory &body,
51 ir_factory *body;
65 body = new ir_factory(&instructions, mem_ctx); in SetUp()
381 ir_factory *body;
393 body = new ir_factory(&instructions, mem_ctx); in SetUp()
Dopt_add_neg_to_sub_test.cpp36 ir_factory *body;
52 body = new ir_factory(&instructions, mem_ctx); in SetUp()
Darray_refcount_test.cpp37 ir_factory *body;
101 body = new ir_factory(&instructions, mem_ctx); in SetUp()
/third_party/mesa3d/src/mesa/main/
Dff_fragment_shader.cpp335 class texenv_fragment_program : public ir_factory {