/external/mesa3d/src/freedreno/ |
D | Makefile.sources | 33 ir3/disasm-a3xx.c \ 34 ir3/instr-a3xx.h \ 35 ir3/ir3.c \ 36 ir3/ir3_a4xx.c \ 37 ir3/ir3_a6xx.c \ 38 ir3/ir3_assembler.c \ 39 ir3/ir3_assembler.h \ 40 ir3/ir3_compiler.c \ 41 ir3/ir3_compiler.h \ 42 ir3/ir3_compiler_nir.c \ [all …]
|
D | Android.ir3.mk | 50 $(MESA_TOP)/src/freedreno/ir3 \ 51 $(intermediates)/ir3 65 $(MESA_TOP)/src/freedreno/ir3/ir3_lexer.l 68 $(MESA_TOP)/src/freedreno/ir3/ir3_nir_imul.py \ 72 $(LOCAL_PATH)/src/freedreno/ir3/ir3_nir_trig.py \ 76 $(MESA_TOP)/src/freedreno/ir3/ir3_parser.y 78 $(intermediates)/ir3/ir3_lexer.c: $(ir3_lexer_deps) $(LEX) $(M4) 84 $(intermediates)/ir3/ir3_nir_imul.c: $(prebuilt_intermediates)/ir3/ir3_nir_imul.c 87 $(intermediates)/ir3/ir3_nir_trig.c: $(prebuilt_intermediates)/ir3/ir3_nir_trig.c 90 $(intermediates)/ir3/ir3_parser.c: $(ir3_parser_deps) $(BISON) $(BISON_DATA) $(M4) [all …]
|
D | Android.mk | 31 include $(LOCAL_PATH)/Android.ir3.mk
|
/external/mesa3d/docs/relnotes/ |
D | 10.3.3.rst | 65 - freedreno/ir3: fix FSLT/etc handling to return 0/-1 instead of 0/1.0 66 - freedreno/ir3: INEG operates on src0, not src1 67 - freedreno/ir3: add UARL support 68 - freedreno/ir3: negate result of USLT/etc 69 - freedreno/ir3: use unsigned comparison for UIF 70 - freedreno/ir3: add TXL support 71 - freedreno/ir3: fix UCMP handling 72 - freedreno/ir3: implement UMUL correctly 74 - freedreno/ir3: make texture instruction construction more dynamic 75 - freedreno/ir3: fix TXB/TXL to actually pull the bias/lod argument [all …]
|
D | 10.5.1.rst | 117 - freedreno/ir3: fix array count returned by TXQ 118 - freedreno/ir3: get the # of miplevels from getinfo 180 - freedreno/ir3: fix silly typo for binning pass shaders 187 - freedreno/ir3: fix up cat6 instruction encodings 188 - freedreno/ir3: add support for memory (cat6) instructions 189 - freedreno/ir3: handle flat bypass for a4xx 190 - freedreno/ir3: fix failed assert in grouping
|
D | 20.2.0.rst | 142 - turnip/ir3: fine derivatives 185 - freedreno/ir3: allow copy-propagate from array 1020 - ir3: Unconditionally enable MERGEDREGS on a6xx 1140 - ir3: Fixup dual-source blending slot 1156 - ir3: Pass reserved_user_consts to ir3_shader_from_nir() 1158 - tu: Use the ir3 shader API 1161 - ir3: Don't calculate num_samp ourselves 1163 - ir3: Split out variant-specific lowering and optimizations 1164 - ir3, freedreno: Round up constlen earlier 1165 - ir3: Include ir3_compiler from ir3_shader [all …]
|
D | 20.1.0.rst | 732 - nir: Move nir_lower_mediump_outputs from ir3 733 - ir3: Use shared mediump output lowering 964 - ir3: Disable copy prop for immediate ldlw offsets 1141 - tu: ir3: Emit push constants directly 1144 - ir3: Add bindless instruction encoding 1145 - ir3: Plumb through support for a1.x 1146 - ir3: Also don't propagate immediate offset with LDC 1147 - ir3: LDC also has a destination 1148 - ir3: Plumb through bindless support 1149 - ir3: Rewrite UBO push analysis to support bindless [all …]
|
D | 10.4.7.rst | 71 - freedreno/ir3: fix array count returned by TXQ 72 - freedreno/ir3: get the # of miplevels from getinfo 98 - freedreno/ir3: fix silly typo for binning pass shaders
|
D | 10.3.5.rst | 60 - freedreno/ir3: don't pass consts to madsh.m16 in MOD logic 62 - freedreno/ir3: fix UMAD
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3.h | 42 struct ir3; 441 struct ir3 { struct 516 struct ir3_array * ir3_lookup_array(struct ir3 *ir, unsigned id); 520 struct ir3 *shader; 564 struct ir3 * ir3_create(struct ir3_compiler *compiler, struct ir3_shader_variant *v); 565 void ir3_destroy(struct ir3 *shader); 568 void * ir3_alloc(struct ir3 *shader, int sz); 570 struct ir3_block * ir3_block_create(struct ir3 *shader); 581 struct ir3_register * ir3_reg_clone(struct ir3 *shader, 596 void ir3_clear_mark(struct ir3 *shader); [all …]
|
D | ir3.c | 43 void * ir3_alloc(struct ir3 *shader, int sz) in ir3_alloc() 48 struct ir3 * ir3_create(struct ir3_compiler *compiler, in ir3_create() 51 struct ir3 *shader = rzalloc(v, struct ir3); in ir3_create() 62 void ir3_destroy(struct ir3 *shader) in ir3_destroy() 923 struct ir3 *shader = v->ir; in ir3_assemble() 1004 static struct ir3_register * reg_create(struct ir3 *shader, in reg_create() 1018 struct ir3 *shader = block->shader; in insert_instr() 1028 struct ir3_block * ir3_block_create(struct ir3 *shader) in ir3_block_create() 1110 struct ir3 *shader = instr->block->shader; in ir3_reg_create() 1119 struct ir3_register * ir3_reg_clone(struct ir3 *shader, in ir3_reg_clone() [all …]
|
D | ir3_sched.c | 288 struct ir3 *ir = instr->block->shader; in check_instr() 305 struct ir3 *ir = instr->block->shader; in check_instr() 354 struct ir3 *ir = instr->block->shader; in check_instr() 788 struct ir3 *ir; in split_pred() 887 struct ir3 *ir = instr->block->shader; in is_output_collect() 1041 struct ir3 *ir = block->shader; in sched_block() 1075 int ir3_sched(struct ir3 *ir) in ir3_sched() 1203 ir3_sched_add_deps(struct ir3 *ir) in ir3_sched_add_deps()
|
D | ir3_legalize.c | 542 resolve_jumps(struct ir3 *ir) in resolve_jumps() 568 mark_xvergence_points(struct ir3 *ir) in mark_xvergence_points() 599 block_sched(struct ir3 *ir) in block_sched() 647 kill_sched(struct ir3 *ir, struct ir3_shader_variant *so) in kill_sched() 698 nop_sched(struct ir3 *ir) in nop_sched() 746 ir3_legalize(struct ir3 *ir, struct ir3_shader_variant *so, int *max_bary) in ir3_legalize()
|
D | ir3_group.c | 163 find_neighbors(struct ir3 *ir) in find_neighbors() 186 ir3_group(struct ir3 *ir) in ir3_group()
|
D | ir3_validate.c | 31 struct ir3 *ir; 161 ir3_validate(struct ir3 *ir) in ir3_validate()
|
D | ir3_dce.c | 114 find_and_remove_unused(struct ir3 *ir, struct ir3_shader_variant *so) in find_and_remove_unused() 203 ir3_dce(struct ir3 *ir, struct ir3_shader_variant *so) in ir3_dce()
|
/external/clang/test/Modules/ |
D | namespaces.cpp | 26 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/mesa3d/src/gallium/drivers/freedreno/ |
D | meson.build | 213 'ir3/ir3_cache.c', 214 'ir3/ir3_cache.h', 215 'ir3/ir3_const.h', 216 'ir3/ir3_gallium.c', 217 'ir3/ir3_gallium.h', 223 inc_freedreno, include_directories('ir3'), 262 'ir3/ir3_cmdline.c',
|
D | Makefile.sources | 207 ir3/ir3_cache.c \ 208 ir3/ir3_cache.h \ 209 ir3/ir3_const.h \ 210 ir3/ir3_gallium.c \ 211 ir3/ir3_gallium.h
|
/external/mesa3d/ |
D | aosp-gen-prebuilt.sh | 1 mkdir -p prebuilt-intermediates/{glsl,ir3,main,nir,spirv,cle,isl,perf,genxml,compiler,lima,midgard,… 7 python src/freedreno/ir3/ir3_nir_trig.py -p src/compiler/nir > prebuilt-intermediates/ir3/ir3_nir_t… 8 python src/freedreno/ir3/ir3_nir_imul.py -p src/compiler/nir > prebuilt-intermediates/ir3/ir3_nir_i…
|
/external/clang/test/SemaTemplate/ |
D | member-function-template.cpp | 17 int &ir3 = f1(i, i); in g1() local 29 int &ir3 = x.f1(i, i); in test_X_f1() local
|
/external/clang/test/SemaObjCXX/ |
D | arc-overloading.mm | 15 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/ |
D | p1-0x.cpp | 15 int &&ir3 = reinterpret_cast<int &&>(xvalue<char>()); in test_classification()
|
/external/mesa3d/src/gallium/ |
D | Android.common.mk | 33 $(MESA_TOP)/src/freedreno/ir3 \
|
/external/mesa3d/src/freedreno/vulkan/ |
D | .clang-format | 19 - Regex: '^"(drm/|ir3/|tu_)'
|