Searched refs:lowered (Results 1 - 25 of 33) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_alu.c34 * lowered code, it can get very verbose and cause a lot of work for CSE, so
45 nir_ssa_def *lowered = NULL; local in function:lower_alu_instr
69 lowered = nir_ssa_for_alu_src(b, instr, 0);
72 lowered = nir_ior(b,
73 nir_iand(b, nir_ushr(b, lowered, c1), c55555555),
74 nir_ishl(b, nir_iand(b, lowered, c55555555), c1));
77 lowered = nir_ior(b,
78 nir_iand(b, nir_ushr(b, lowered, c2), c33333333),
79 nir_ishl(b, nir_iand(b, lowered, c33333333), c2));
82 lowered
[all...]
H A Dnir_lower_gs_intrinsics.c89 nir_intrinsic_instr *lowered = local in function:rewrite_emit_vertex
92 nir_intrinsic_set_stream_id(lowered, nir_intrinsic_stream_id(intrin));
93 lowered->src[0] = nir_src_for_ssa(count);
94 nir_builder_instr_insert(b, &lowered->instr);
119 nir_intrinsic_instr *lowered = local in function:rewrite_end_primitive
122 nir_intrinsic_set_stream_id(lowered, nir_intrinsic_stream_id(intrin));
123 lowered->src[0] = nir_src_for_ssa(count);
124 nir_builder_instr_insert(b, &lowered->instr);
H A Dnir_lower_int64.c879 nir_ssa_def *lowered = lower_int64_alu_instr(&b, alu); local in function:lower_int64_impl
881 nir_src_for_ssa(lowered));
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_alu.c34 * lowered code, it can get very verbose and cause a lot of work for CSE, so
45 nir_ssa_def *lowered = NULL; local in function:lower_alu_instr
69 lowered = nir_ssa_for_alu_src(b, instr, 0);
72 lowered = nir_ior(b,
73 nir_iand(b, nir_ushr(b, lowered, c1), c55555555),
74 nir_ishl(b, nir_iand(b, lowered, c55555555), c1));
77 lowered = nir_ior(b,
78 nir_iand(b, nir_ushr(b, lowered, c2), c33333333),
79 nir_ishl(b, nir_iand(b, lowered, c33333333), c2));
82 lowered
[all...]
H A Dnir_lower_bit_size.c73 /* Emit the lowered ALU instruction */
297 nir_phi_instr *lowered[2] = { local in function:split_phi
312 nir_phi_instr_add_src(lowered[0], src->pred, nir_src_for_ssa(x));
313 nir_phi_instr_add_src(lowered[1], src->pred, nir_src_for_ssa(y));
316 nir_ssa_dest_init(&lowered[0]->instr, &lowered[0]->dest,
318 nir_ssa_dest_init(&lowered[1]->instr, &lowered[1]->dest,
322 nir_builder_instr_insert(b, &lowered[0]->instr);
323 nir_builder_instr_insert(b, &lowered[
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_lowering_gv100.cpp249 bool lowered = false; local in function:nv50_ir::GV100LegalizeSSA::visit
261 lowered = handleLOP2(i);
264 lowered = handleNOT(i);
268 lowered = handleShift(i);
275 lowered = handleSET(i);
278 lowered = handleCMP(i);
281 lowered = handlePREEX2(i);
285 lowered = handleIMUL(i);
289 lowered = handleIMAD_HIGH(i);
292 lowered
438 bool lowered = false; local in function:nv50_ir::GV100LoweringPass::visit
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_jumps.cpp42 * Continues are lowered by adding a per-loop "execute flag", initialized to
45 * Breaks are lowered to continues, plus setting a "break flag" that is checked
48 * Returns are lowered to breaks/continues, plus adding a "return flag" that
71 * lowered: jumps with higher strength tend to be lowered to jumps of
83 * - It ignores discard instructions, since they are lowered by a
140 /* minimum jump strength (of lowered IR, not pre-lowering IR)
166 /* used to avoid lowering the break used to represent lowered breaks */
381 * it, even though should_lower_jump() says it needn't be lowered.
572 * jump will be visited next, and it will be lowered i
642 ir_loop_jump* lowered = 0; local in function:__anon68d3f30f0110::ir_lower_jumps_visitor::visit
[all...]
H A Dlink_varyings.cpp2551 /* All interface blocks should have been lowered by this point */
2761 * Therefore, they can't be lowered to temps easily (and definitely not
2947 const bool lowered = local in function:assign_varying_locations
2955 if (lowered) {
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_jumps.cpp42 * Continues are lowered by adding a per-loop "execute flag", initialized to
45 * Breaks are lowered to continues, plus setting a "break flag" that is checked
48 * Returns are lowered to breaks/continues, plus adding a "return flag" that
71 * lowered: jumps with higher strength tend to be lowered to jumps of
83 * - It ignores discard instructions, since they are lowered by a
140 /* minimum jump strength (of lowered IR, not pre-lowering IR)
166 /* used to avoid lowering the break used to represent lowered breaks */
379 * it, even though should_lower_jump() says it needn't be lowered.
570 * jump will be visited next, and it will be lowered i
640 ir_loop_jump* lowered = 0; local in function:__anonc12c8bdc0110::ir_lower_jumps_visitor::visit
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.3.2.rst92 - nir/lower_io: include the variable access in the lowered intrinsic
H A D10.3.3.rst103 - radeonsi: fix incorrect index buffer max size for lowered 8-bit
H A D20.3.5.rst158 - st/mesa: Update constants on alpha test change if it's lowered
H A D20.3.0.rst600 - mesa/st: Don't set alpha if ALPHA_TEST is lowered
3323 - nir: save IO semantics in lowered IO intrinsics
3327 - nir: properly identify texcoords for lowered IO in nir_lower_drawpixels
3330 - nir: generate lowered IO in nir_lower_passthrough_edgeflags
3331 - st/mesa: don't pass NIR to draw module if IO is lowered
3333 - st/mesa: handle lowered IO in st_nir_assign_vs_in_locations
3336 - st/mesa: remove useless code for lowered IO in st_nir_assign_vs_in_locations
3344 - st/mesa: fix lowered IO - don't call st_nir_assign_vs_in_locations twice
3348 - ac/nir: handle all lowered IO intrinsics
3468 - nir: gather indirect info from lowered I
[all...]
H A D7.11.1.rst225 lowered
H A D19.1.0.rst793 - radv: Set is_array in lowered ycbcr tex instructions.
1385 - v3d: Drop our hand-lowered nir_op_ffract.
2894 - iris: we don't support textureGatherOffsets, need it lowered
3210 - iris: Fix surface states for Gen8 lowered-to-untype images
4162 - freedreno/ir3: fix lowered ubo region alignment
H A D21.0.0.rst1421 - r600/sfn: add lowering passes to get 64 bit ops lowered to 32 bit vec2
1513 - nir/algebraic: Mark comparisons generated from lowered fsign precise
1578 - st/mesa: Update constants on alpha test change if it's lowered
2081 - nir: fix gathering TCS cross invocation access with lowered IO
2082 - nir: fix gathering patch IO usage with lowered IO
H A D21.1.0.rst2021 - gallium/st: reserve space in default uniform block for lowered constants
2148 - r600/sfn: Fix dual source blend lowered to FRAG_DATA
2169 - r600/sfn: remove code for nir_op_fsign since it is lowered
2205 - r600/sfn: lowered FS output IO
2450 - st/mesa: Update constants on alpha test change if it's lowered
4820 - nir/lower_idiv: make lowered divisions exact
H A D20.0.0.rst416 - panfrost: Disable some CAPs we want lowered
1868 - st/mesa: run st_nir_lower_tex_src_plane for lowered xyuv/ayuv
2954 - freedreno/ir3: remove store_output lowered to store_shared_ir3
/xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/
H A Ddxil_nir.c1054 nir_phi_instr *lowered = nir_phi_instr_create(b->shader); local in function:cast_phi
1072 nir_phi_instr_add_src(lowered, src->pred, nir_src_for_ssa(cast));
1075 nir_ssa_dest_init(&lowered->instr, &lowered->dest,
1079 nir_builder_instr_insert(b, &lowered->instr);
1082 nir_ssa_def *result = nir_build_alu(b, downcast_op, &lowered->dest.ssa, NULL, NULL, NULL);
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dscreen.rst588 Otherwise, alpha test will be lowered to a comparison and discard_if in the
603 * ``PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED``: Driver needs the nir_lower_viewport_transform pass to be enabled. This also means that the gl_Position value is modified and should be lowered for transform feedback, if needed. Defaults to false.
604 * ``PIPE_CAP_PSIZ_CLAMPED``: Driver needs for the point size to be clamped. Additionally, the gl_PointSize has been modified and its value should be lowered for transform feedback, if needed. Defaults to false.
617 * ``PIPE_CAP_GL_CLAMP``: Driver natively supports GL_CLAMP. Required for non-NIR drivers with the GL frontend. NIR drivers with the cap unavailable will have GL_CLAMP lowered to txd/txl with a saturate on the coordinates.
695 If unsupported, half precision ops need to be lowered to full precision.
706 Note that 16-bit constants are not lowered to uniforms in GLSL.
734 cost than this value should be lowered by gallium frontends for better
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A DREADME.md48 They eventually get lowered to real hardware instructions.
97 Most pseudo instructions are lowered to actual machine instructions.
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_descriptor_set.c1365 .lowered = anv_surface_state_to_handle(
1442 .lowered = anv_surface_state_to_handle(
/xsrc/external/mit/MesaLib/dist/docs/drivers/
H A Dlima.rst122 - Integers are not supported in hardware, they are lowered down to
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dscreen.rst596 If unsupported, half precision ops need to be lowered to full precision.
624 cost than this value should be lowered by the state tracker for better
/xsrc/external/mit/ctwm/dist/doc/manual/
H A Dctwm.1.adoc466 defaulted) to be automatically lowered whenever the pointer leaves a
1577 plane 2 when raised and plane -2 when lowered, which means that it will usually
1578 stay on top if you raise another window, but can still be lowered if its
2420 This function toggles whether or not the selected window is lowered
2774 it is occluded by any windows, otherwise the window will be lowered.

Completed in 68 milliseconds

12