panfrost: Handle PIPE_FORMAT_S8_UINT
[mesa.git] / src / panfrost / midgard /
2020-05-21 Alyssa Rosenzweigpan/mdg: Promote imov to fmov on a NIR level
2020-05-21 Alyssa Rosenzweigpan/mdg: Identify scalar integer mods
2020-05-21 Alyssa Rosenzweigpan/mdg: Use type to determine triviality of a move
2020-05-21 Alyssa Rosenzweigpan/mdg: Use src_types to determine size in scheduling
2020-05-21 Alyssa Rosenzweigpan/mdg: Add abs/neg/shift modifiers to IR
2020-05-21 Alyssa Rosenzweigpan/mdg: Explain ld/st sign/zero extension
2020-05-21 Alyssa Rosenzweigpan/mdg: Respect !32-bit sizes in RA
2020-05-21 Alyssa Rosenzweigpan/mdg: Handle dest up/lower correctly with swizzles
2020-05-21 Alyssa Rosenzweigpan/mdg: Include more types
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove mir_get_alu_src
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove mir_*size routines
2020-05-21 Alyssa Rosenzweigpan/mdg: Fix constant combining crash
2020-05-21 Alyssa Rosenzweigpan/mdg: Handle comparisons in fp16 path
2020-05-20 Alyssa Rosenzweigpan/mdg: Optimize liveness computation in DCE
2020-05-20 Alyssa Rosenzweigpan/mdg: Precompute mir_special_index
2020-05-20 Alyssa Rosenzweigpan/mdg: Optimize pipelining logic
2020-05-20 Alyssa Rosenzweigpan/mdg: Emit fcsel when beneficial
2020-05-19 Alyssa Rosenzweigpan/mdg: Apply outmods
2020-05-19 Alyssa Rosenzweigpan/mdg: Use helpers for branch/discard inversion
2020-05-19 Alyssa Rosenzweigpan/mdg: Remove invert optimizations
2020-05-19 Alyssa Rosenzweigpan/mdg: Treat inot as a modifier
2020-05-19 Alyssa Rosenzweigpan/mdg: Apply abs/neg modifiers
2020-05-19 Alyssa Rosenzweigpan/mdg: Ingest fsat_signed/fclamp_pos
2020-05-19 Alyssa Rosenzweigpan/mdg: Prepare for modifier helpers
2020-05-19 Alyssa Rosenzweigpan/mdg: Drop nir_lower_to_source_mods
2020-05-19 Alyssa Rosenzweigpan/mdg: Remove .pos propagation pass
2020-05-12 Alyssa Rosenzweigpan/mdg: Fix derivative swizzle
2020-05-12 Alyssa Rosenzweigpan/mdg: Set types for derivatives
2020-05-12 Alyssa Rosenzweigpan/mdg: Remove texture_op_count
2020-05-12 Alyssa Rosenzweigpan/mdg: Use analysis to set .cont/.last flags
2020-05-12 Alyssa Rosenzweigpan/mdg: Use the helper invo analyze passes
2020-05-12 Alyssa Rosenzweigpan/mdg: Analyze helper execution requirements
2020-05-12 Alyssa Rosenzweigpan/mdg: Analyze helper invocation termination
2020-05-12 Alyssa Rosenzweigpan/mdg: Explain helper invocations dataflow theory
2020-05-11 Icecream95pan/midgard: Fix old style shadows
2020-05-01 Alyssa Rosenzweigpan/mdg: Enable nir_opt_algebraic_distribute_src_mods
2020-05-01 Alyssa Rosenzweigpan/mdg: Drop `opt` in name of midgard_opt_cull_dead_branch
2020-05-01 Alyssa Rosenzweigpan/mdg: Drop forever todo
2020-05-01 Alyssa Rosenzweigpan/mdg: Move constant switch opts to algebraic pass
2020-05-01 Alyssa Rosenzweigpan/mdg: Rename .one to .sat_signed
2020-05-01 Alyssa Rosenzweigpan/mdg: Ingest actual isub ops
2020-04-29 Alyssa Rosenzweigpan/mdg: Be a bit more pedantic in invert passes
2020-04-29 Alyssa Rosenzweigpan/mdg: Track more types
2020-04-29 Alyssa Rosenzweigpan/mdg: Replicate 16-bit swizzles
2020-04-29 Alyssa Rosenzweigpan/mdg: Ensure fdot is scalar out in disasm
2020-04-29 Alyssa Rosenzweigpan/mdg: Move condense_writemask to disasm
2020-04-29 Alyssa Rosenzweigpan/mdg: Pass through some types from scheduling
2020-04-29 Alyssa Rosenzweigpan/mdg: Don't crash on unknown branch target
2020-04-29 Alyssa Rosenzweigpan/mdg: Make some branch targets more explicit
2020-04-29 Alyssa Rosenzweigpan/mdg: Always print the mask
2020-04-29 Alyssa Rosenzweigpan/mdg: Specialize swizzle to type
2020-04-29 Alyssa Rosenzweigpan/mdg: Lower specials to 32-bit
2020-04-29 Alyssa Rosenzweigpan/mdg: Move sampler_type emission to pack time
2020-04-29 Alyssa Rosenzweigpan/mdg: Set texture full fields at pack time
2020-04-29 Alyssa Rosenzweigpan/mdg: Track texture types
2020-04-29 Alyssa Rosenzweigpan/mdg: Track v_mov type (force uint32 for now?)
2020-04-29 Alyssa Rosenzweigpan/mdg: Denoise prints
2020-04-29 Alyssa Rosenzweigpan/mdg: Track a primary type for I/O
2020-04-29 Alyssa Rosenzweigpan/mdg: Another goofy comment gone
2020-04-29 Alyssa Rosenzweigpan/mdg: Track ALU dest type
2020-04-29 Alyssa Rosenzweigpan/mdg: Track ALU src types
2020-04-29 Alyssa Rosenzweigpan/mdg: Add type fields to IR
2020-04-29 Alyssa Rosenzweigpan/mdg: Set lower_flrp16
2020-04-29 Alyssa Rosenzweigpan/mdg: Remove old hack
2020-04-29 Alyssa Rosenzweigpan/mdg: Remove goofy 16-bit comment
2020-04-29 Alyssa Rosenzweigpan/mdg: Don't break SSA
2020-04-29 Alyssa Rosenzweigpan/mdg: SSA_FIXED_MINIMUM already covered by PAN_IS_REG
2020-04-29 Alyssa Rosenzweigpan/mdg: Use PAN_IS_REG
2020-04-29 Alyssa Rosenzweigpan/mdg: Remove nir_alu_src_index
2020-04-27 Jonathan Mareknir: add pack_32_2x16_split/unpack_32_2x16_split lowering
2020-04-21 Dylan Bakerremove final imports.h and imports.c bits
2020-04-13 Alyssa Rosenzweigpan/midgard: Fix f2u naming confusion
2020-04-10 Alyssa Rosenzweigpanfrost: Move uniform_count to pan_assemble
2020-04-10 Alyssa Rosenzweigpanfrost: Move varying linking to cmdstream
2020-04-10 Alyssa Rosenzweigpan/midgard: Remove unused max_varying variable
2020-04-03 Icecream95pan/midgard: Fix a divide by zero in emit_alu_bundle
2020-03-28 Eric Engestrommeson: inline `inc_common`
2020-03-27 Marek OlšákMove compiler.h and imports.h/c from src/mesa/main...
2020-03-12 Alyssa Rosenzweigpan/midgard: Remove incorrect comment in RA
2020-03-12 Alyssa Rosenzweigpanfrost: Move lcra to panfrost/util
2020-03-11 Alyssa Rosenzweigpan/bi: Paste over bi_has_arg
2020-03-11 Alyssa Rosenzweigpanfrost: Sync Midgard/Bifrost control flow
2020-03-11 Alyssa Rosenzweigpanfrost: Move liveness analysis to root panfrost/
2020-03-11 Alyssa Rosenzweigpan/midgard: Subclass midgard_block from pan_block
2020-03-11 Alyssa Rosenzweigpan/midgard: Sync midgard_block field names with Bifrost
2020-03-11 Alyssa Rosenzweigpan/midgard: Decontextualize liveness analysis core
2020-03-11 Alyssa Rosenzweigpan/midgard: Localize `visited` tracking
2020-03-11 Alyssa Rosenzweigpanfrost: Move Midgard sysval code to common Panfrost
2020-03-11 Alyssa Rosenzweigpan/midgard: Remove dest_override sysval argument
2020-03-11 Alyssa Rosenzweigpan/midgard: Decontextualize midgard_nir_assign_sysval_body
2020-03-11 Alyssa Rosenzweigpan/midgard: Remove indexing dependency of sysvals
2020-03-11 Alyssa Rosenzweigpan/midgard: Adjust sysval-related prototypes
2020-03-11 Alyssa Rosenzweigpan/midgard: Remove unused iterators
2020-03-11 Alyssa Rosenzweigpanfrost: Promote midgard_program to panfrost/util
2020-03-10 Alyssa Rosenzweigpanfrost: Move mir_to_bytemask to common code
2020-02-27 Alyssa Rosenzweigpan/midgard: Use address analysis for globals, etc
2020-02-27 Alyssa Rosenzweigpan/midgard: Add address analysis framework
2020-02-27 Alyssa Rosenzweigpan/midgard: Force address alignment
2020-02-27 Alyssa Rosenzweigpan/midgard: Round up bytemasks when promoting uniforms
2020-02-27 Alyssa Rosenzweigpan/midgard: Fix load/store argument sizing
next