Lines Matching full:ir3

848 - freedreno/isa: generate ir3-isa.h
879 - ir3: Preserve gl_ViewportIndex in the binning shader
881 - ir3: Delete old packed struct encoding
886 - tu, freedreno/a6xx, ir3: Rewrite tess PrimID handling
888 - ir3: Document RA-related register flags better
899 - ir3: Add pass to remove unreachable blocks
900 - ir3/ra: Remove logical_unreachable
901 - ir3: Copy-propagate single-source phis
902 - ir3: Print physical successors/predecessors
903 - ir3/print: Use mesa_stream_log_printf for (kill)
904 - ir3/merge_regs: Set wrmask for pcopy destinations
905 - ir3/ra: Reinitialize interval when inserting
906 - ir3/ra: Fix available bitset for live-through collect srcs
907 - ir3/ra: Handle huge merge sets
908 - ir3/ra: Make ir3_reg_interval_remove_all() useful for spilling
909 - ir3: Add loop depth to ir3_block
910 - ir3: Add ra_foreach_src_n/ra_foreach_dst_n
911 - ir3: Fix RA debug printing
912 - ir3: Properly validate pcopy reg sizes
913 - ir3: Fix compress_regs_left accounting for half-regs
914 - ir3: Initial support for spilling non-shared registers
915 - ir3: Fix getting stp/ldp components in ir3_info
916 - ir3, turnip, freedreno: Report stp/ldp in shader stats
921 - ir3: Remove ir3_instr::name
922 - ir3: Make instruction IP 32 bits
923 - ir3: Make ir3_register::name 32-bits
924 - ir3/ra: Fix type mismatch when comparing intervals
928 - ir3/lower_pcopy: Use right flags for src const/immed
929 - ir3/lower_pcopy: Set entry->done in the swap loop
932 - ir3: Add bar to beginning of HS with tess_use_shared
934 - ir3: Make trig replacement expression exact
937 - ir3: Use source in ir3_output_conv_src_type()
940 - ir3/lower_subgroups: Support 16-bit READ_* sources
941 - ir3: Skip src size validation for cat1
943 - ir3: Initialize local size earlier
944 - ir3/ra: Don't reset round-robin start for each block
945 - ir3/ra: Use killed sources in register eviction
946 - ir3/cp: Add missing const promotion check
947 - ir3/cp: Fix inlining 32->16 const into meta instructions
949 - ir3: Fix printing branch type
950 - ir3: Make ir3_create_collect() take a block
951 - ir3: Always create barycentrics in the input block
952 - ir3: Remove separate regmask.h
953 - ir3: Handle special regs in regmask
954 - ir3/legalize: handle WAR for special regs
955 - ir3: Fix check for immediate range
956 - ir3: Fix handling cat6 immediates
957 - ir3: Fold ldc src immediates
958 - ir3/spill: Mark root as non-spillable after inserting
1055 - ir3: prohibit folding of half->full conversion into mul.s24/u24
1056 - ir3/a6xx,freedreno: account for resinfo return size dependency on IBO_0_FMT
1071 - ir3: remove obsolete assert for intrinsic_store_output in tess
1073 - ir3: support source modes for resinfo.b
1074 - ir3/freedreno: handle non-uniform resinfo
1075 - ir3/freedreno: handle non-uniform a1en instructions
1077 - ir3/ra: Check register file upper bound when updating preferred_reg
1232 - freedreno/ir3: Add build id to the disassembler test
1281 - freedreno/ir3: Reduce choose_instr_dec() and _inc() overhead.
1328 - freedreno/ir3: Only lower cube image sizes once.
1329 - freedreno/ir3: Use the resinfo path for ssbo sizes on GL, too.
1330 - freedreno/ir3: Move a6xx's get_ssbo_size shl to NIR.
1342 - freedreno/ir3: Apply the a6xx samgq workaround to TES/TCS/GS as well.
1343 - freedreno/ir3: Align driver param upload size/offset for indirect uploads.
1354 - freedreno/ir3: Don't use isam for coherent image loads on a6xx.
1355 - freedreno/ir3: Clarify what's going on in a4xx SSBO atomics.
1356 - freedreno/ir3: Refactor a3xx ibo/ssbo load/store instruction XML.
1357 - freedreno/ir3: Add encode/decode support for a5xx's LDIB.
1358 - freedreno/ir3: Use LDIB for coherent image loads on a5xx.
1508 - freedreno/ir3: Fix off-by-one in prefetch safety assert.
2522 - freedreno/ir3: use nir_metadata_none instead of its value
3642 - freedreno/ir3: Reduce use of compiler->gpu_id
3643 - freedreno/ir3/lower_io_offsets: Drop gpu_id param
3667 - freedreno/ir3: Update physical_successors after retargetting jumps
3668 - freedreno/ir3: Fix physical successors for break out of loop
3669 - freedreno/ir3: Fix double printing of branch suffix
3670 - freedreno/ir3: Validate physical successors
3671 - freedreno/ir3: Improve error msg for block level validation
3672 - freedreno/ir3: Update physical_predecessors for streamout block
3686 - freedreno/ir3: Fix sched debug msgs
3687 - freedreno/ir3: Cleanup liveness lifetime
3688 - freedreno/ir3: Fix generation check
3701 - freedreno/ir3: Remove used unused