Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pan/bi: Lower b2f to bcsel | Alyssa Rosenzweig | 2020-03-10 | 1 | -0/+2 |
* | pan/bi: Implement nir_op_bcsel | Alyssa Rosenzweig | 2020-03-10 | 1 | -0/+3 |
* | pan/bi: Import algebraic pass from midgard | Alyssa Rosenzweig | 2020-03-10 | 4 | -1/+116 |
* | pan/bi: Add isub op | Alyssa Rosenzweig | 2020-03-10 | 4 | -0/+5 |
* | pan/bi: Disable lower_sub | Alyssa Rosenzweig | 2020-03-10 | 2 | -1/+4 |
* | pan/bi: Implement fabs, fneg as fmov with mods | Alyssa Rosenzweig | 2020-03-10 | 1 | -0/+8 |
* | pan/bi: Handle special ops in NIR->BIR | Alyssa Rosenzweig | 2020-03-10 | 1 | -0/+21 |
* | pan/bi: Add BI_SPECIAL_* enum | Alyssa Rosenzweig | 2020-03-10 | 2 | -0/+30 |
* | pan/bi: Add a bunch of ALU ops | Alyssa Rosenzweig | 2020-03-10 | 1 | -4/+47 |
* | pan/bi: Implement fsat as mov.sat | Alyssa Rosenzweig | 2020-03-10 | 1 | -0/+4 |
* | pan/bi: Allow inlining constants | Alyssa Rosenzweig | 2020-03-10 | 1 | -3/+23 |
* | pan/bi: Add initial handling of ALU ops | Alyssa Rosenzweig | 2020-03-10 | 1 | -1/+65 |
* | pan/bi: Lower vec* to writemasks in NIR | Alyssa Rosenzweig | 2020-03-10 | 1 | -0/+8 |
* | pan/bi: Remove bi_load | Alyssa Rosenzweig | 2020-03-10 | 3 | -97/+38 |
* | pan/bi: Introduce writemasks | Alyssa Rosenzweig | 2020-03-10 | 3 | -5/+45 |
* | pan/bi: Generalize swizzles to avoid extracts | Alyssa Rosenzweig | 2020-03-10 | 3 | -18/+19 |
* | panfrost: Move mir_to_bytemask to common code | Alyssa Rosenzweig | 2020-03-10 | 2 | -0/+2 |
* | pan/bi: Rename next-wait to simply 'wait' | Alyssa Rosenzweig | 2020-03-07 | 1 | -1/+1 |
* | pan/bi: Add dummy scheduler | Alyssa Rosenzweig | 2020-03-07 | 4 | -5/+85 |
* | pan/bi: Implement load_const | Alyssa Rosenzweig | 2020-03-07 | 1 | -6/+25 |
* | pan/bi: Add preliminary LOAD_UNIFORM implementation | Alyssa Rosenzweig | 2020-03-07 | 4 | -4/+30 |
* | pan/bi: Implement store_vary for vertex shaders | Alyssa Rosenzweig | 2020-03-07 | 1 | -3/+29 |
* | pan/bi: Add helpers for creating temporaries | Alyssa Rosenzweig | 2020-03-07 | 2 | -0/+17 |
* | pan/bi: Implement load_input for vertex shaders | Alyssa Rosenzweig | 2020-03-07 | 1 | -1/+36 |
* | pan/bi: Implement store_output for fragment shaders | Alyssa Rosenzweig | 2020-03-07 | 2 | -0/+33 |
* | pan/bi: Add bi_schedule_barrier helper | Alyssa Rosenzweig | 2020-03-07 | 1 | -0/+13 |
* | pan/bi: Add blend_location to IR for BI_BLEND | Alyssa Rosenzweig | 2020-03-07 | 2 | -0/+5 |
* | pan/bi: Implement nir_intrsinic_load_interpolated_input | Alyssa Rosenzweig | 2020-03-07 | 1 | -0/+47 |
* | pan/bi: Fix destination printing | Alyssa Rosenzweig | 2020-03-07 | 1 | -20/+21 |
* | pan/bi: Handle jumps (breaks, continues) | Alyssa Rosenzweig | 2020-03-07 | 1 | -1/+60 |
* | pan/bi: Handle loops when ingesting CFG | Alyssa Rosenzweig | 2020-03-07 | 2 | -2/+33 |
* | pan/bi: Add support for if-else blocks | Alyssa Rosenzweig | 2020-03-07 | 1 | -2/+109 |
* | pan/bi: Call nir_lower_io_to_temporaries in cmdline | Alyssa Rosenzweig | 2020-03-07 | 1 | -0/+1 |
* | pan/bi: Add instruction emit/remove helpers | Alyssa Rosenzweig | 2020-03-07 | 1 | -1/+17 |
* | pan/bi: Print branch target | Alyssa Rosenzweig | 2020-03-07 | 1 | -0/+7 |
* | pan/bi: Don't print types for unconditional branches | Alyssa Rosenzweig | 2020-03-07 | 1 | -3/+5 |
* | pan/bi: Improve block printing | Alyssa Rosenzweig | 2020-03-07 | 1 | -5/+9 |
* | pan/bi: Walk through the NIR control flow graph | Alyssa Rosenzweig | 2020-03-07 | 2 | -0/+82 |
* | pan/bi: Lower and optimize NIR | Alyssa Rosenzweig | 2020-03-07 | 3 | -2/+100 |
* | pan/bi: Add bi_print_shader | Alyssa Rosenzweig | 2020-03-05 | 2 | -0/+8 |
* | pan/bi: Add bi_print_block | Alyssa Rosenzweig | 2020-03-05 | 2 | -0/+31 |
* | pan/bi: Add bi_print_clause | Alyssa Rosenzweig | 2020-03-05 | 2 | -0/+44 |
* | pan/bi: Add bi_print_bundle for printing bi_bundle | Alyssa Rosenzweig | 2020-03-05 | 2 | -0/+15 |
* | pan/bi: Add bi_instruction printing | Alyssa Rosenzweig | 2020-03-05 | 2 | -0/+229 |
* | pan/bi: Move bi_interp_mode_name to bi_print | Alyssa Rosenzweig | 2020-03-05 | 3 | -13/+14 |
* | pan/bi: Add BIR manipulation routines to bir.c | Alyssa Rosenzweig | 2020-03-05 | 3 | -0/+69 |
* | pan/bi: Move some print routines out of the disasm | Alyssa Rosenzweig | 2020-03-05 | 5 | -120/+165 |
* | pan/bi: Add IR iteration macros | Alyssa Rosenzweig | 2020-03-05 | 1 | -0/+59 |
* | pan/bi: Add quirks system | Alyssa Rosenzweig | 2020-03-05 | 5 | -3/+68 |
* | pan/bi: Add high-latency property for classes | Alyssa Rosenzweig | 2020-03-05 | 2 | -11/+15 |