Mesa (master): 55 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Dec 31 15:04:33 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=469d74908cedf1e10979a3549d72df58d71fbc31
Author: Boris Brezillon <boris.brezillon at collabora.com>
Date:   Mon Nov 30 13:25:22 2020 +0100

    pan/bi: Fix ATEST emission
    
    The ATEST FAU index must point to the ATEST parameter datum slot
    otherwise the cmdstream config is ignored.
    
    (Rebased by Alyssa)
    
    Signed-off-by: Boris Brezillon <boris.brezillon at collabora.com>
    Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6e128fb8f4e6aae9a476b2cb70df64385e0b519
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:37:17 2020 -0500

    pan/bi: Remove old IR
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e904bbb1705a672a0b0e49d975ca881fc934dbaa
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Dec 28 12:12:53 2020 -0500

    pan/bi: Use new instruction types
    
    And remove now redundant casts
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf5b2b89391c1764887903c7955994a6f6ed29db
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:29:43 2020 -0500

    pan/bi: Remove old IR instruction emit
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b691aeaacf939d68da23f5754aae5308a768e97d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:28:18 2020 -0500

    pan/bi: Remove old IR opcode table
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f474e6a47cb04d733c095f2f2f5161461a9fc9fd
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:27:38 2020 -0500

    pan/bi: Remove old IR helpers
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5ec0dc1832061a4ae11ba04b4b90685daac89a2
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:24:18 2020 -0500

    pan/bi: Remove NIR->old IR
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa465d52b9d8950cdcd44730edb741c5c2e8bf9a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:23:53 2020 -0500

    pan/bi: Remove old IR scheduling
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=029e928226f35cf5bc0237aee77cd653fc00027a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:22:43 2020 -0500

    pan/bi: Remove old IR spill code
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4146c99077a690d5487263c8fc91b7d42d3632
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:15:11 2020 -0500

    pan/bi: Remove old IR prints
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e8022fa8a11e8a7bf9d792bb749e8c657ee0beb
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:11:59 2020 -0500

    pan/bi: Remove packing helpers
    
    Support code for the old IR packing.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1e150fc4d4e8fd1d3dce897a92e34521b64c294
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:07:32 2020 -0500

    pan/bi: Remove old IR packs
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b0d0a931b80be24e8b8aefe3ee7be60475b5303
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 14:06:33 2020 -0500

    pan/bi: Remove combine lowering
    
    Unused.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39aa8c4a5ac9243348b552d9055a926b77d98c29
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 30 15:50:50 2020 -0500

    pan/bi: Switch to new IR
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73169aa0b4efa81331e27521cfb28c4c8ba50fb6
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 30 15:50:36 2020 -0500

    pan/bi: Stub FAU lowering pass
    
    A given tuple can only load a single entry from FAU-RAM, so we need a
    lowering pass before scheduling to assign FAU and lower the other
    sources to moves.
    
    Right now this only handles constants. Uniforms and general FAU are
    todo.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=239ef522162ea77b5ef91c0b4cd1a96977e63e90
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 12:58:35 2020 -0500

    pan/bi: Add bi_branch, bi_jump helpers
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6e317045282515bf222a3985c6a4825b616fff
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Dec 10 16:05:11 2020 -0500

    pan/bi: Schedule new instructions singletons
    
    We'll let the routines coexist for a moment, just to keep the commits
    digestible, but this is modified from bi_make_singleton.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84f251c38a697e0cc049a920ee2d0d64df2c6562
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Dec 10 16:04:49 2020 -0500

    pan/bi: Add bi_message_type_for_instr helper
    
    Greatly simplified by the use of the table.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26ce13f6573819bf65ce6335533bd5707bbd88c2
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:35:51 2020 -0500

    pan/bi: Add instruction emit for builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7c2fc7eba962a93a76cbd03673776de84bae038
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:03:04 2020 -0500

    pan/bi: Add emit tex for builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26cbf559d660e95a2acd5d0d8d87aec6c6679436
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:02:22 2020 -0500

    pan/bi: Fix TEXS/TEXC check prototype
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70d6c5675d68103aeb72983a100418da15dd2bc9
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:02:03 2020 -0500

    pan/bi: Emit TEXC with builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e477de829fa8720d1cc3094fff4b8c4474b9aeba
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:01:45 2020 -0500

    pan/bi: Add builder-using helpers for TEXC structs
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f048b5f954c6019ed303e6f5393b20ee8079f57
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:01:12 2020 -0500

    pan/bi: Add TEXS emit with builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=311d3d60156fbe76d3f9570eda1cf92b714ecc68
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 22:33:09 2020 -0500

    pan/bi: Implement jumps with the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f05174e5a5a58cb86440457df3c501cfb3099adb
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:58:12 2020 -0500

    pan/bi: Implement ALU with the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e82641cf5397e279d0ba8a560acbe33ec31db3f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 22:00:01 2020 -0500

    pan/bi: Add bi_cmpf_nir helper
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c99fed47089945b8c9fc3f862e4358ce36ca138
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 21:24:59 2020 -0500

    pan/bi: Add bi_nir_round helper
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95d62ee7cfa5fec61ca69883801b51ecee7e6d04
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 20:30:19 2020 -0500

    pan/bi: Add bi_alu_src_index helper
    
    Generates bi_index from nir_alu_src, taking into account the applied
    swizzle, and using (swizzle / 32-bit) portion as an offset, to be
    applied later during RA. The sub 32-bit portion only applies for 8-bit
    and 16-bit instructions, which need to either handle them explicitly as
    a swizzle specifier, or lower to a swizzle explicitly.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c7efc4510500c21e106362e05596f07220b22e6
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 13:35:42 2020 -0500

    pan/bi: Add intrinsic emits for builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=482cc273af5c7c039a14a80dcb7c1c2470b2243f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Dec 21 17:35:28 2020 -0500

    pan/bi: Implement load attribute with the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ae835499d086040ea597fc64f7f5e7840051ed5
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 22:49:54 2020 -0500

    pan/bi: Implement frag coord with the builder
    
    Much slicker :-)
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e57684d2d3ec6ddf5f0e1158af549983c306a3c
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 21:00:26 2020 -0500

    pan/bi: Implement load_ubo with the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=341e312cf4b5fd94fc69e20744b99f7af05ac951
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 9 09:00:04 2020 -0500

    pan/bi: Implement store_vary with the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49f38aa9e7943bb0339fa2e75359ea4dee426b07
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 9 08:42:41 2020 -0500

    pan/bi: Implement fragment_out by builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c5097bbfde922c70582c6b5d58d467a141aa516
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 9 08:42:26 2020 -0500

    pan/bi: Implement BLEND by builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20bfe9ee05cf341b7e4f880ef690bd155ecedda6
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Dec 8 08:39:20 2020 -0500

    pan/bi: Implement load_vary via the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=baec45810586e8e656e6a9a89c8946ea460d7b06
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Dec 8 08:39:31 2020 -0500

    pan/bi: Implement bi_reg_fmt_for_nir helper
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=279772b5ecff75d021ef0d3876fbf1bcb145d89f
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Dec 8 08:39:07 2020 -0500

    pan/bi: Implement load_blend_input via the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63863de9231f2067e180255b6cf9f9c5dd8d3bab
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Dec 7 19:15:24 2020 -0500

    pan/bi: Implement bi_emit_load_const via the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9841afad57373a4271d9da996aa7428ecebdc663
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Dec 7 19:15:10 2020 -0500

    pan/bi: Implement bi_load_sysval via the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=feecf0a3d819e4f231538e85d1fbc097b189b21d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Dec 7 19:14:49 2020 -0500

    pan/bi: Implement bi_emit_ld_tile via the builder
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de806a803baecfe81f506479c0a84896e1fabf1
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 9 14:06:15 2020 -0500

    pan/bi: Add bi_make_vec_to helper
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a6ec4a5d8c979583895fc8d0d383af016e47714
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 9 08:58:57 2020 -0500

    pan/bi: Add bi_is_intr_immediate helper
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=693271c0a875fa6bdaede6449816022cb960055d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Wed Dec 16 12:50:07 2020 -0500

    pan/bi: Add builder initialization helper
    
    When going out of NIR, it's useful to start inserting instructions at
    the end of the current block.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=226dfa9490f275e8864ce36d599fcf7136a788a4
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 10:52:11 2020 -0500

    pan/bi: Add new style read/writemask helpers
    
    In the medium term we'll want to overhaul these masks entirely since
    they don't make much sense anymore, but as a stop gap, this will let us
    reuse the existing liveness, RA, and DCE infrastructure.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de3c66c2ba186fb40de18cd6229e7524dfc3b9bd
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 11 10:30:06 2020 -0500

    pan/bi: Add bi_count_staging_registers helper
    
    This will shortly be used for liveness analysis on the new IR.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82328a524519c7b1066837b9a499b37051d55a08
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 4 14:54:00 2020 -0500

    pan/bi: Generate instruction packer for new IR
    
    Based on existing packing infrastructure, though modifier handling is
    greatly simplified by using canonical modifier encodings in the IR.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ef0d411708a82ec35b723615bf4d47fdcd40c5a
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Nov 27 19:01:00 2020 -0500

    pan/bi: Generate builder routines
    
    To simplify construction of Bifrost IR. Ideas from NIR's builder, as
    well as IBC.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1893a3805e4189ebdcd957d71941c855cf12f8b6
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Nov 27 14:39:40 2020 -0500

    pan/bi: Generate instruction printer
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b33ae46806c5931b82ab75650940369dedb50fb5
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Dec 28 09:26:07 2020 -0500

    pan/bi: Add bi_not alias of bi_neg
    
    For bitwise ops, we define .neg to mean .not to keep the IR manageable
    ("complement" more generally), but it's convenient to have specialized
    names.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3483b4e24c78d186bd67a19f99f891c8e7591a98
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Mon Dec 28 08:47:48 2020 -0500

    pan/bi: Rename bi_load
    
    Need to free up the symbol so it doesn't clash with the builder.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45ab728bca6a77ae93327bccb5e68226653a45c8
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Fri Dec 4 15:06:48 2020 -0500

    pan/bi: Rename bi_pack_{fma, add} to free up symbols
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7af46aa695494ee8dd25dce5bed48db4d912811d
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Dec 22 18:33:56 2020 -0500

    pan/bi: Ensure fneg of a constant isn't reached
    
    Fix the optimization loop like ir3 does.
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f40dec9f9003988ab9a6571802223c54b3bcf6f8
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Thu Dec 31 09:20:17 2020 -0500

    ci/panfrost: Skip test with 4096 byte shader
    
    This has flake potential. There is clearly a hardware bug here but I
    can't figure out what the correct solution is (padding out with nops
    causes other tests to flake in turn).
    
    Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8135>



More information about the mesa-commit mailing list