Lines Matching full:ir3
755 - ir3/cse: Support mov instructions
756 - ir3: Use stp/ldp base offset for {load,store}_scratch
762 - ir3: Emit barriers for images again
763 - ir3: Don't emit barriers for make_available/make_visible
764 - ir3/spill: Mark root as non-spillable after inserting
765 - ir3/spill: Initial implementation of rematerialization
771 - ir3/sched: Rewrite delay handling
772 - ir3/postsched: Fix copy-paste mistake
773 - ir3/postsched: Handle sync dependencies better
774 - ir3/delay: Ignore earlier definitions to the same register
775 - ir3/postsched: Rewrite delay handling
776 - ir3/postsched: Only prefer tex/sfu if they are soft-ready
777 - ir3: Stop inserting nops during scheduling
778 - ir3/ra: Consider reg file size when swapping killed sources
779 - ir3/ra: Add missing asserts to ra_push_interval()
780 - ir3/spill: Support larger spill slot offset
781 - ir3/lower_pcopy: Fix shr.b illegal copy lowering
782 - ir3/lower_pcopy: Fix bug with "illegal" copies and swaps
783 - ir3/lower_subgroups: Fix potential infinite loop
784 - ir3/ra: Fix logic bug in compress_regs_left
785 - ir3: Bump type mismatch penalty to 3
786 - ir3: Introduce systall metric and new helper functions
787 - ir3: Use new (sy)/(ss) stall helpers in the compiler
788 - ir3/sched: Rename tex/sfu to sy/ss
789 - ir3/postsched: Rename tex/sfu to sy/ss
790 - ir3: Use (ss) for instructions writing shared regs
791 - ir3, freedreno: Add options struct for ir3_shader_from_nir()
792 - ir3: Pass shader to ir3_nir_post_finalize()
793 - ir3: Add wavesize control
794 - tu, ir3: Support runtime gl_SubgroupSize in FS
804 - ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()
805 - ir3: Rewrite (jp) insertion
806 - ir3/cp: ir3: Prevent propagating shared regs out of loops harder
807 - ir3,tu: Enable subgroup shuffles and relative shuffles
808 - ir3/spill: Fix simplify_phi_nodes with multiple loop nesting
809 - ir3: Use CAN_REORDER instead of NON_WRITEABLE
810 - ir3: Don't always set bindless_tex with readonly images
811 - ir3/nir: Fix 1d array readonly images
872 - ir3/freedreno: account for component in build_tessfactor_base
878 - ir3/freedreno: add 64b undef lowering
879 - freedreno/ir3: disallow immediate addr/offset for ldg/ldg.a
880 - freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3
881 - freedreno/ir3: use stg.a/ldg.a only if offset is reg or doesn't fit
884 - ir3/ra: Check register file upper bound when updating preferred_reg
888 - ir3: print half-dst/src for ldib.b/stib.b
889 - freedreno/ir3: add a6xx global atomics and separate atomic opcodes
890 - freedreno/ir3: handle global atomics
892 - ir3/cp: Prevent setting an address on subgroup macros
894 - ir3: Add gen4 new subgroup instructions
895 - ir3: Use getfiberid for SubgroupInvocationID on gen4
896 - ir3,turnip: Enable subgroup ops support in all stages on gen4
897 - ir3,turnip: Add support for GL_KHR_shader_subgroup_quad
899 - ir3: Be able to reduce register limit for RA when CS has barriers
900 - ir3: Assert that we cannot have enough concurrent waves for CS with barrier
902 - ir3: New cat3 instructions
904 - ir3: Make nir compiler options a part of ir3_compiler
905 - tu,ir3: Implement VK_KHR_shader_integer_dot_product
922 - ir3: opt_deref in opt loop to remove unnecessary tex casts
924 - ir3: Limit the maximum imm offset in nir_opt_offset for shared vars
1313 - freedreno/ir3: Fix off-by-one in prefetch safety assert.
1332 - freedreno/ir3: Fix an off-by-one in so->outputs_count safety assert.
1352 - freedreno/ir3: Make a shared helper for the tess factor stride.
1431 - freedreno/ir3: Use nir_opt_offset for removing constant adds for shared vars.
1779 - freedreno/ir3: fix setting the max tf vertex when there are no outputs
1787 - freedreno/ir3: fix image-to-tex flags, remove 3d -> array hack
1796 - freedreno/ir3: adjust condition for when to use ldib
1805 - freedreno/ir3: remove unused actual_in counting
1810 - freedreno/ir3: indicate that clipdist arrays are in use
1811 - freedreno/ir3: get the post-lowering clip/cull mask
1898 - ir3: Check for nir_var_mem_image in shared_barrier handling
1907 - ir3: Images are always nir_var_mem_image
3015 - ir3: Add support for (dis)assembling flat.b
3016 - freedreno/ir3: Add infrastructure for flat.b
3017 - freedreno/ir3: Use flat.b to load flat varyings on a6xx
3018 - freedreno/ir3: Use immediate for flat.b's src1
3758 - freedreno/ir3+isa: Cleanup bindless cat5 samp/tex encoding
3760 - freedreno/ir3/tests: Fix indentation
3761 - freedreno/ir3/tests: Add additional disasm test vectors
3762 - freedreno/ir3: Don't lower s2en if samp/tex is too large
3767 - freedreno/ir3/tests: Don't skip encode test if decode fails
3768 - freedreno/ir3/tests: Add some 8/16b ldg/stg tests
3771 - freedreno/ir3: 64b intrinsic lowering
3772 - freedreno/ir3: Lower 64b phis
3773 - freedreno/ir3: Add load/store_global lowering
3776 - freedreno/ir3: Handle MESA_SHADER_KERNEL
3778 - freedreno/ir3: vec8+vec16 support
3779 - freedreno/ir3: implement load_work_dim intrinsic
3780 - freedreno/ir3: Add support for load_kernel_input
3781 - freedreno/ir3: Move lower_idiv_options
3783 - freedreno/ir3: Deal with zero-source instructions
3784 - freedreno/ir3: 16b bools
3785 - freedreno/ir3: 8bit fixes
3786 - freedreno/ir3: Fix load/store_global_ir3 type
3787 - freedreno/ir3: Fix reg size validation
3788 - freedreno/ir3: Add wide load/store lowering
3789 - freedreno/ir3: Add ihadd/uhadd
3790 - freedreno/ir3: Get req_local_mem from pipe_compute_state
3791 - freedreno/ir3: Fix validation of subgroup macros
3794 - freedreno/ir3/print: Show end's outidxs
3795 - freedreno/ir3: xfb fix for duplicate outputs
3803 - freedreno/ir3: Handle instr->address when cloning
3806 - freedreno/ir3: Dump const state with shader disasm
4315 - ir3: Make shift operand 64-bit.