Home
last modified time | relevance | path

Searched refs:ir3 (Results 1 – 25 of 30) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/freedreno/
DMakefile.sources163 ir3/disasm-a3xx.c \
164 ir3/instr-a3xx.h \
165 ir3/ir3.c \
166 ir3/ir3_compiler_nir.c \
167 ir3/ir3_compiler.c \
168 ir3/ir3_compiler.h \
169 ir3/ir3_cp.c \
170 ir3/ir3_depth.c \
171 ir3/ir3_group.c \
172 ir3/ir3.h \
[all …]
Dmeson.build23 input : 'ir3/ir3_nir_trig.py',
185 'ir3/disasm-a3xx.c',
186 'ir3/instr-a3xx.h',
187 'ir3/ir3.c',
188 'ir3/ir3_compiler_nir.c',
189 'ir3/ir3_compiler.c',
190 'ir3/ir3_compiler.h',
191 'ir3/ir3_cp.c',
192 'ir3/ir3_depth.c',
193 'ir3/ir3_group.c',
[all …]
DMakefile.am6 -I$(top_srcdir)/src/gallium/drivers/freedreno/ir3 \
13 ir3/ir3_nir_trig.c: ir3/ir3_nir_trig.py $(top_srcdir)/src/compiler/nir/nir_algebraic.py
15 …$(AM_V_GEN) $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/ir3/ir3_nir_trig.py -p $(top_srcdir)/src/compiler…
30 EXTRA_DIST = ir3/ir3_nir_trig.py
37 ir3/ir3_cmdline.c
DAndroid.gen.mk30 $(intermediates)/ir3/ir3_nir_trig.c: $(prebuilt_intermediates)/ir3/ir3_nir_trig.c
DAndroid.mk40 $(LOCAL_PATH)/ir3
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3.h39 struct ir3;
403 struct ir3 { struct
468 struct ir3_array * ir3_lookup_array(struct ir3 *ir, unsigned id);
474 struct ir3 *shader;
514 struct ir3 * ir3_create(struct ir3_compiler *compiler,
516 void ir3_destroy(struct ir3 *shader);
517 void * ir3_assemble(struct ir3 *shader,
519 void * ir3_alloc(struct ir3 *shader, int sz);
521 struct ir3_block * ir3_block_create(struct ir3 *shader);
532 struct ir3_register * ir3_reg_clone(struct ir3 *shader,
[all …]
Dir3.c41 void * ir3_alloc(struct ir3 *shader, int sz) in ir3_alloc()
46 struct ir3 * ir3_create(struct ir3_compiler *compiler, in ir3_create()
49 struct ir3 *shader = rzalloc(compiler, struct ir3); in ir3_create()
64 void ir3_destroy(struct ir3 *shader) in ir3_destroy()
675 void * ir3_assemble(struct ir3 *shader, struct ir3_info *info, in ir3_assemble()
722 static struct ir3_register * reg_create(struct ir3 *shader, in reg_create()
736 struct ir3 *shader = block->shader; in insert_instr()
747 struct ir3_block * ir3_block_create(struct ir3 *shader) in ir3_block_create()
829 struct ir3 *shader = instr->block->shader; in ir3_reg_create()
838 struct ir3_register * ir3_reg_clone(struct ir3 *shader, in ir3_reg_clone()
[all …]
Dir3_sched.c256 struct ir3 *ir = instr->block->shader; in check_instr()
302 struct ir3 *ir = instr->block->shader; in check_instr()
419 struct ir3 *ir; in split_addr()
463 struct ir3 *ir; in split_pred()
670 int ir3_sched(struct ir3 *ir) in ir3_sched()
769 ir3_sched_add_deps(struct ir3 *ir) in ir3_sched_add_deps()
Dir3_legalize.c353 resolve_jumps(struct ir3 *ir) in resolve_jumps()
394 mark_convergence_points(struct ir3 *ir) in mark_convergence_points()
409 ir3_legalize(struct ir3 *ir, bool *has_samp, bool *has_ssbo, int *max_bary) in ir3_legalize()
Dir3_group.c227 find_neighbors(struct ir3 *ir) in find_neighbors()
266 ir3_group(struct ir3 *ir) in ir3_group()
Dir3_depth.c157 ir3_depth(struct ir3 *ir) in ir3_depth()
Dir3_cp.c39 struct ir3 *shader;
577 ir3_cp(struct ir3 *ir, struct ir3_shader_variant *so) in ir3_cp()
Dir3_ra.c304 struct ir3 *ir;
889 struct ir3 *ir = ctx->ir; in ra_add_interference()
1086 struct ir3 *ir = ctx->ir; in ra_alloc()
1168 int ir3_ra(struct ir3 *ir, enum shader_t type, in ir3_ra()
Dir3_print.c231 ir3_print(struct ir3 *ir) in ir3_print()
Dir3_shader.h217 struct ir3 *ir;
/external/clang/test/Modules/
Dnamespaces.cpp26 int &ir3 = N3::f(1); in test() local
56 int &ir3 = N7::f(17); in testMerged() local
69 int &ir3 = N10::f(17); in testMergedMerged() local
/external/clang/test/SemaTemplate/
Dmember-function-template.cpp17 int &ir3 = f1(i, i); in g1() local
29 int &ir3 = x.f1(i, i); in test_X_f1() local
/external/clang/test/SemaObjCXX/
Darc-overloading.mm15 int &ir3 = f0(aip);
34 int &ir3 = f1(aip);
68 int &ir3 = f3(&aip);
85 …int &ir3 = f4(&weak_global_ptr); // expected-error{{passing address of non-local object to __autor…
/external/clang/test/CXX/expr/expr.post/expr.reinterpret.cast/
Dp1-0x.cpp15 int &&ir3 = reinterpret_cast<int &&>(xvalue<char>()); in test_classification()
/external/clang/test/CXX/expr/expr.prim/expr.prim.general/
Dp3-0x.cpp48 int &ir3 = ci.g5(); in test_C() local
/external/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/
Dp5-0x.cpp218 int && ir3 = (xvalue<IntBitfield>().i); // no-warning in test()
/external/mesa3d/src/gallium/docs/source/drivers/freedreno/
Dir3-notes.rst4 Some notes about ir3, the compiler and machine-specific IR for the shader ISA introduced with adren…
13 …ginal (old) compiler which merely translated nearly literally from TGSI to ir3, had a strong tende…
38 Compiler frontend which generates ir3 and runs the various backend
44 The ir3 IR maps quite directly to the hardware, in that instruction opcodes map directly to hardwar…
/external/clang/test/CXX/temp/temp.decls/temp.variadic/
Dmulti-level-substitution.cpp273 int (&ir3)[3] = s<int>().f<int, float, double>(); in main() local
/external/u-boot/arch/nds32/cpu/n1213/
Dstart.S33 #define EIT_IVB $ir3 ! intr vector base address
455 mfsr $r28, EIT_MACH_ERR ! $ir3 Mach Error
/external/clang/test/SemaCXX/
Doverloaded-operator.cpp188 int &ir3 = c2(1); in test_callable() local

12