2020-03-11 | Alyssa Rosenzweig | panfrost: Promote midgard_program to panfrost/util Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Implement comparison opcodes via BI_CMP Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Print source types unconditionally Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Specify comparison op for BI_CMP Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Lower b2f to bcsel Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Implement nir_op_bcsel Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Import algebraic pass from midgard Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Add isub op Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Disable lower_sub Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Implement fabs, fneg as fmov with mods Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Handle special ops in NIR->BIR Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Add BI_SPECIAL_* enum Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Add a bunch of ALU ops Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Implement fsat as mov.sat Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Allow inlining constants Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Add initial handling of ALU ops Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Lower vec* to writemasks in NIR Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Remove bi_load Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Introduce writemasks Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | pan/bi: Generalize swizzles to avoid extracts Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-10 | Alyssa Rosenzweig | panfrost: Move mir_to_bytemask to common code Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Fix Android.mk Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Rename next-wait to simply 'wait' Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Add dummy scheduler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Implement load_const |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Add preliminary LOAD_UNIFORM implementation Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Implement store_vary for vertex shaders Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Add helpers for creating temporaries Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Implement load_input for vertex shaders Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Implement store_output for fragment shaders Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Add bi_schedule_barrier helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Add blend_location to IR for BI_BLEND Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Implement nir_intrsinic_load_interpolated_input Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Fix destination printing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Handle jumps (breaks, continues) Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Handle loops when ingesting CFG Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Add support for if-else blocks Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Call nir_lower_io_to_temporaries in cmdline Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Add instruction emit/remove helpers Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Print branch target Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Don't print types for unconditional branches Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Improve block printing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Walk through the NIR control flow graph Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-07 | Alyssa Rosenzweig | pan/bi: Lower and optimize NIR Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_print_shader Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_print_block Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_print_clause Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_print_bundle for printing bi_bundle Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_instruction printing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Move bi_interp_mode_name to bi_print Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add BIR manipulation routines to bir.c Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Move some print routines out of the disasm Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add IR iteration macros Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add quirks system Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add high-latency property for classes Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add CSEL condition Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_branch data Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Extract bifrost_branch structure Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add pred/successors to build CFG Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add constants to bi_clause Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add EXTRACT, MAKE_VEC synthetic ops Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add source type for conversions Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add swizzles Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Clarify special op scheduling Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add clause header fields to bi_clause Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add class-specific ops Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add constant field to bi_instruction Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add special indices Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add dest_type field to bifrost_instruction Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_clause, bi_bundle abstractions Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add PAN_SCHED_* flags Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_load_vary structure Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Pull out bifrost_load_var Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bi_load structure Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add bifrost_minmax_mode field Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add a bifrost_roundmode field Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Factor out enum bifrost_minmax_mode Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add BI_GENERIC property Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add modifiers to bi_instruction Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add class properties Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add src/dest fields to bifrost_instruction Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Add the control flow graph Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Stub out new compiler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | pan/bi: Gut old compiler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-05 | Alyssa Rosenzweig | panfrost: Add note about preloaded varyings Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Move some definitions from disasm to bifrost.h Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Structify FMA_FADD Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Squash LD_ATTR ops together Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Combine LOAD_VARYING_ADDRESS instructions by... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Decode ADD_SHIFT properly Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Identify extended FMA opcodes Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Add v4i8 mode to FMA_SHIFT Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Decode FMA_SHIFT properly Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Move notes on ADD ops to notes file Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Introduce CSEL4 class Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Move notes on FMA opcodes from disassembler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Add ICMP.GL.NEQ op Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/bi: Add discard ops Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/decode: Skip analysis for Bifrost tiler structures Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2020-03-03 | Alyssa Rosenzweig | pan/decode: Fix tiler weights printing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
next |