pan/bi: Add bi_foreach_block_from_rev helper
[mesa.git] / src / panfrost / bifrost /
2020-05-29 Alyssa Rosenzweigpan/bi: Add bi_foreach_block_from_rev helper
2020-05-29 Alyssa Rosenzweigpan/bi: Defer block naming until after emit
2020-05-29 Alyssa Rosenzweigpan/bi: Pack unconditional branch
2020-05-29 Alyssa Rosenzweigpan/bi: Set branch conditional bit
2020-05-29 Alyssa Rosenzweigpan/bi: Set back-to-back bit more accurately
2020-05-29 Alyssa Rosenzweigpan/bi: Set branch_conditional if b2b is set
2020-05-29 Alyssa Rosenzweigpan/bi: Pack proper clause offsets
2020-05-29 Alyssa Rosenzweigpan/bi: Measure distance between blocks
2020-05-29 Alyssa Rosenzweigpan/bi: Add bi_foreach_clause_in_block_from{_rev} helpers
2020-05-29 Alyssa Rosenzweigpan/bi: Link clauses back to their blocks
2020-05-29 Alyssa Rosenzweigpan/bi: Preliminary branch packing
2020-05-29 Alyssa Rosenzweigpan/bi: Assign constant port for branch offsets
2020-05-29 Alyssa Rosenzweigpan/bi: Set branch_constant if there is a branch
2020-05-29 Alyssa Rosenzweigpan/bi: Pack branch offset constants
2020-05-29 Alyssa Rosenzweigpan/bi: Add branch constant field to IR
2020-05-29 Alyssa Rosenzweigpan/bi: Passthrough ZERO in branch packing
2020-05-29 Alyssa Rosenzweigpan/bi: Fix branch condition typesize
2020-05-29 Alyssa Rosenzweigpan/bi: Fix CONVERT component counting
2020-05-29 Alyssa Rosenzweigpan/bi: Only rewrite COMBINE dest if not SSA
2020-05-29 Alyssa Rosenzweigpan/bi: Fix emit_if successor assignment
2020-05-29 Alyssa Rosenzweigpan/bi: Allow printing branches without targets
2020-05-29 Alyssa Rosenzweigpan/bi: Remove schedule_barrier
2020-05-29 Alyssa Rosenzweigpan/bi: Add helper to measure clause size
2020-05-29 Alyssa Rosenzweigpan/bi: Add bi_layout.c for clause layout helpers
2020-05-29 Alyssa Rosenzweigpan/bi: Remove more artefacts of 2-pass scheduling
2020-05-29 Alyssa Rosenzweigpan/bi: Add MUL.i32 to disasm
2020-05-29 Alyssa Rosenzweigpan/bi: Disassemble pos=0xe
2020-05-29 Alyssa Rosenzweigpan/bi: Document constant count invariant
2020-05-29 Alyssa Rosenzweigpan/bi: Move bi_flip_ports out of port assignment
2020-05-29 Alyssa Rosenzweigpan/bi: Add FILE* argument to bi_print_registers
2020-05-29 Alyssa Rosenzweigpan/bi: Drop `struct` from bi_registers
2020-05-29 Alyssa Rosenzweigpan/bi: Move bi_registers to bi_bundle
2020-05-29 Alyssa Rosenzweigpan/bi: Move bi_registers to common IR structures
2020-05-29 Alyssa Rosenzweigpan/bi: Remove comment about old scheduler design
2020-05-29 Alyssa Rosenzweigpan/bi: Remove FMA? parameter from get_src
2020-05-27 Vinson Leepan/bi: Initialize struct fma_op_info member extended.
2020-05-27 Alyssa Rosenzweigpan/bi: Suppress inf/nan for now
2020-05-27 Alyssa Rosenzweigpan/bi: Add CSEL.16 packing tests
2020-05-27 Alyssa Rosenzweigpan/bi: Pack compact vertex texturing
2020-05-27 Alyssa Rosenzweigpan/bi: Add f16 TEXC.vtx op
2020-05-27 Alyssa Rosenzweigpan/bi: Allow vertex txl with lod=0 as compact
2020-05-27 Alyssa Rosenzweigpan/bi: Document compute_lod bit for compact tex
2020-05-27 Alyssa Rosenzweigpan/bi: Also add compact vertex texturing
2020-05-27 Alyssa Rosenzweigpan/bi: Add TEX.vtx opcode for vertex texturing
2020-05-26 Alyssa Rosenzweigpanfrost: Use SATURATE
2020-05-21 Alyssa Rosenzweigpan/lcra: Allow per-variable bounds to be set
2020-05-21 Alyssa Rosenzweigpan/lcra: Remove unused alignment parameters
2020-05-04 Alyssa Rosenzweigpan/bit: Add IMATH packing tests
2020-05-04 Alyssa Rosenzweigpan/bit: Factor out identity swizzle helper
2020-05-04 Alyssa Rosenzweigpan/bit: Use swizzle helper for round
2020-05-04 Alyssa Rosenzweigpan/bit: Remove test names
2020-05-04 Alyssa Rosenzweigpan/bit: Interpret v4i8 ops
2020-05-04 Alyssa Rosenzweigpan/bit: Interpret IMATH
2020-05-04 Alyssa Rosenzweigpan/bi: Don't schedule <32-bit IMATH to FMA
2020-05-04 Alyssa Rosenzweigpan/bi: Add SUB.v2i16/SUB.v4i8 opcodes to disasm
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD IADD/ISUB for 8/16/32
2020-05-04 Alyssa Rosenzweigpan/bi: Pack FMA IADD/ISUB 32
2020-05-04 Alyssa Rosenzweigpan/bi: Use IMATH for nir_op_iadd
2020-05-04 Alyssa Rosenzweigpan/bi: Rename BI_ISUB to BI_IMATH
2020-05-04 Alyssa Rosenzweigpan/bit: Add ICMP tests
2020-05-04 Alyssa Rosenzweigpan/bit: Add more 16-bit fmod tests
2020-05-04 Alyssa Rosenzweigpan/bit: Add swizzles to round tests
2020-05-04 Alyssa Rosenzweigpan/bi: Don't pack ICMP on FMA
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD ICMP 16
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD ICMP 32
2020-05-04 Alyssa Rosenzweigpan/bi: Structify ADD ICMP 16
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD.DISCARD
2020-05-04 Alyssa Rosenzweigpan/bi: Handle discard/branch in get_component_count
2020-05-04 Alyssa Rosenzweigpan/bi: Fuse conditions into discard_if
2020-05-04 Alyssa Rosenzweigpan/bi: Add float-only mode to condition fusing
2020-05-04 Alyssa Rosenzweigpan/bi: Emit discard (not if)
2020-05-04 Alyssa Rosenzweigpan/bi: Handle discard_if in NIR->BIR naively
2020-05-04 Alyssa Rosenzweigpan/bi: Unwrap BRANCH into CONDITIONAL class
2020-05-04 Alyssa Rosenzweigpan/bi: Remove BI_GENERIC
2020-05-04 Alyssa Rosenzweigpan/bi: Structify DISCARD
2020-05-04 Alyssa Rosenzweigpan/bi: Fix DISCARD ops in disasm
2020-05-04 Alyssa Rosenzweigpan/bi: Disable CSEL4 emit for now
2020-05-04 Alyssa Rosenzweigpan/bi: Fix incorrectly flipped swizzle
2020-05-04 Alyssa Rosenzweigpan/bi: Fix missing swizzle
2020-05-04 Alyssa Rosenzweigpan/bi: Fix double-abs flipping
2020-05-04 Alyssa Rosenzweigpan/bi: Set clause type for gl_FragCoord.z
2020-05-04 Alyssa Rosenzweigpan/bi: Lower gl_FragCoord
2020-05-04 Alyssa Rosenzweigpan/bi: Passthrough direct ld_var addresses
2020-05-04 Alyssa Rosenzweigpan/bi: Print bad instruction on src packing fail
2020-05-04 Alyssa Rosenzweigpan/bi: Futureproof COMBINE lowering against non-u32
2020-05-04 Alyssa Rosenzweigpan/bi: Abort on unhandled intrinsics
2020-05-04 Alyssa Rosenzweigpan/bi: Abort on unknown op packing
2020-05-04 Alyssa Rosenzweigpan/bi: Add clause type for gl_FragCoord.zw load
2020-05-01 Alyssa Rosenzweigpan/bi: Lower for now sincos
2020-05-01 Tomeu Vizosopan/bi: Print shaders only if BIFROST_MESA_DEBUG=shaders
2020-05-01 Alyssa Rosenzweigpan/bi: Enable lower_mediump_outputs NIR pass
2020-05-01 Alyssa Rosenzweigpan/bit: Add round tests
2020-05-01 Alyssa Rosenzweigpan/bit: Interpret ROUND
2020-05-01 Alyssa Rosenzweigpan/bit: Add framework forinterpreting double vs float
2020-05-01 Alyssa Rosenzweigpan/bi: Pack round opcodes (FMA, either 16 or 32)
2020-05-01 Alyssa Rosenzweigpan/bi: Pipe multiple textures through
2020-05-01 Alyssa Rosenzweigpan/bi: Add texture indices to IR
2020-04-30 Tomeu Vizosopanfrost: Emit blend descriptors on Bifrost
2020-04-29 Alyssa Rosenzweigpan/bi: Share ALU type printing
2020-04-29 Alyssa Rosenzweigpan/bi: Use common IR indices
next