projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
pan/mdg: eliminate references to ins->alu.outmod
[mesa.git]
/
src
/
panfrost
/
midgard
/
midgard_schedule.c
2020-07-30
Italo Nicola
pan/mdg: eliminate references to ins->alu.op
blob
|
commitdiff
|
raw
2020-07-13
Icecream95
pan/mdg: Use the writeout tag for tilebuffer wait loops
blob
|
commitdiff
|
raw
|
diff to current
2020-07-07
Alyssa Rosenzweig
pan/mdg: Use _VTX tag for texelFetch in frag shaders
blob
|
commitdiff
|
raw
|
diff to current
2020-07-07
Alyssa Rosenzweig
pan/mdg: Allow ignoring move mode
blob
|
commitdiff
|
raw
|
diff to current
2020-07-02
Alyssa Rosenzweig
pan/mdg: Schedule based on liveness
blob
|
commitdiff
|
raw
|
diff to current
2020-07-02
Alyssa Rosenzweig
pan/mdg: Skip r1.w write where possible
blob
|
commitdiff
|
raw
|
diff to current
2020-07-02
Alyssa Rosenzweig
pan/mdg: Prioritize non-moves on VADD/VLUT
blob
|
commitdiff
|
raw
|
diff to current
2020-07-02
Alyssa Rosenzweig
pan/mdg: Allow Z/S writes to use any 2nd stage unit
blob
|
commitdiff
|
raw
|
diff to current
2020-07-02
Alyssa Rosenzweig
pan/mdg: Defer smul, vlut until after writeout moves
blob
|
commitdiff
|
raw
|
diff to current
2020-07-02
Alyssa Rosenzweig
pan/mdg: Schedule writeout to VLUT
blob
|
commitdiff
|
raw
|
diff to current
2020-06-17
Alyssa Rosenzweig
pan/mdg: Allow scheduling "x + x" to multipliers
blob
|
commitdiff
|
raw
|
diff to current
2020-06-17
Alyssa Rosenzweig
pan/mdg: Factor out unit check
blob
|
commitdiff
|
raw
|
diff to current
2020-06-12
Alyssa Rosenzweig
pan/mdg: Prefer type over regmode for schedule constraints
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Icecream95
pan/mdg: Add new depth writeout code
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Icecream95
pan/mdg: Remove old depth writeout code
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Icecream95
pan/mdg: Move r1.w writeout to branch->dest
blob
|
commitdiff
|
raw
|
diff to current
2020-06-01
Alyssa Rosenzweig
panfrost: Use VTX tag for vertex texturing
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Eliminate remaining divisions from compiler
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Separately pack constants to the upper half
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Only combine 16-bit constants to lower half
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Factor out mir_adjust_constant
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Streamline dest_override handling
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Use src_types to determine size in scheduling
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Remove mir_*size routines
blob
|
commitdiff
|
raw
|
diff to current
2020-05-21
Alyssa Rosenzweig
pan/mdg: Fix constant combining crash
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Alyssa Rosenzweig
pan/mdg: Pass through some types from scheduling
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/midgard: Subclass midgard_block from pan_block
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/midgard: Sync midgard_block field names with Bifrost
blob
|
commitdiff
|
raw
|
diff to current
2020-02-27
Alyssa Rosenzweig
pan/midgard: Don't spill near a branch
blob
|
commitdiff
|
raw
|
diff to current
2020-02-16
Alyssa Rosenzweig
pan/midgard: Overhaul tag handling
blob
|
commitdiff
|
raw
|
diff to current
2020-02-16
Alyssa Rosenzweig
pan/midgard: Implement barriers
blob
|
commitdiff
|
raw
|
diff to current
2020-02-16
Alyssa Rosenzweig
pan/midgard: Track pressure when scheduling ld/st
blob
|
commitdiff
|
raw
|
diff to current
2020-02-05
Alyssa Rosenzweig
pan/midgard: Fix scheduling issue with csel + render...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-05
Boris Brezillon
pan/midgard: Add nir_intrinsic_store_zs_output_pan...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-03
Boris Brezillon
pan/midgard: Stop leaking instruction objects in mir_sc...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-03
Boris Brezillon
pan/midgard: Don't check 'branch && branch->writeout...
blob
|
commitdiff
|
raw
|
diff to current
2020-02-02
Alyssa Rosenzweig
pan/midgard: Implement mixed-type constant packing
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Icecream95
pan/midgard: Fix bundle dynarray leak
blob
|
commitdiff
|
raw
|
diff to current
2020-01-23
Matt Turner
util: Remove tmp argument from BITSET_FOREACH_SET macro
blob
|
commitdiff
|
raw
|
diff to current
2020-01-22
Boris Brezillon
panfrost/midgard: Rework mir_adjust_constants() to...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-22
Boris Brezillon
panfrost/midgard: Use a union to manipulate embedded...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-18
Alyssa Rosenzweig
pan/midgard: Fix recursive csel scheduling
blob
|
commitdiff
|
raw
|
diff to current
2020-01-15
Robert Foss
panfrost: Prefix schedule_program to prevent collision
blob
|
commitdiff
|
raw
|
diff to current
2020-01-02
Alyssa Rosenzweig
pan/midgard: Use upper ALU tags for MFBD writeout
blob
|
commitdiff
|
raw
|
diff to current
2020-01-02
Alyssa Rosenzweig
pan/midgard: Generate MRT writeout loops
blob
|
commitdiff
|
raw
|
diff to current
2020-01-02
Alyssa Rosenzweig
pan/midgard: Generalize IS_ALU and quadword_size
blob
|
commitdiff
|
raw
|
diff to current
2020-01-02
Alyssa Rosenzweig
pan/midgard: Fix memory corruption in constant combining
blob
|
commitdiff
|
raw
|
diff to current
2019-12-31
Alyssa Rosenzweig
pan/midgard: Remove prepacked_branch
blob
|
commitdiff
|
raw
|
diff to current
2019-12-19
Alyssa Rosenzweig
pan/midgard: Add uniform/work heuristic
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Alyssa Rosenzweig
pan/midgard: Set r1.w magic
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Alyssa Rosenzweig
pan/midgard: Writeout per render target
blob
|
commitdiff
|
raw
|
diff to current
2019-12-13
Alyssa Rosenzweig
pan/midgard: Handle misc. cppcheck warnings
blob
|
commitdiff
|
raw
|
diff to current
2019-12-12
Alyssa Rosenzweig
pan/midgard: Move spilling code out of scheduler
blob
|
commitdiff
|
raw
|
diff to current
2019-12-06
Urja Rannikko
panfrost: free spill cost table in mir_spill_register
blob
|
commitdiff
|
raw
|
diff to current
2019-12-06
Urja Rannikko
panfrost: add lcra_free() to free lcra state
blob
|
commitdiff
|
raw
|
diff to current
2019-12-06
Urja Rannikko
panfrost: free allocations in schedule_block
blob
|
commitdiff
|
raw
|
diff to current
2019-12-06
Urja Rannikko
panfrost: free last_read/write tables in mir_create_dep...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-18
Alyssa Rosenzweig
pan/midgard: Represent ld/st offset unpacked
blob
|
commitdiff
|
raw
|
diff to current
2019-11-15
Alyssa Rosenzweig
pan/midgard: Use generic constant packing for 8/64-bit
blob
|
commitdiff
|
raw
|
diff to current
2019-11-15
Alyssa Rosenzweig
pan/midgard: Prioritize texture registers
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Alyssa Rosenzweig
pan/midgard: Compute spill costs
blob
|
commitdiff
|
raw
|
diff to current
2019-11-13
Alyssa Rosenzweig
pan/midgard: Remove util/ra support
blob
|
commitdiff
|
raw
|
diff to current
2019-11-13
Alyssa Rosenzweig
pan/midgard: Integrate LCRA
blob
|
commitdiff
|
raw
|
diff to current
2019-11-04
Alyssa Rosenzweig
pan/midgard: Fix quadword_count handling
blob
|
commitdiff
|
raw
|
diff to current
2019-11-01
Alyssa Rosenzweig
pan/midgard: Eliminate blank_alu_src
blob
|
commitdiff
|
raw
|
diff to current
2019-11-01
Alyssa Rosenzweig
pan/midgard: Refactor swizzles
blob
|
commitdiff
|
raw
|
diff to current
2019-10-20
Alyssa Rosenzweig
pan/midgard: Create dependency graph bytewise
blob
|
commitdiff
|
raw
|
diff to current
2019-10-20
Alyssa Rosenzweig
pan/midgard: Report byte masks for read components
blob
|
commitdiff
|
raw
|
diff to current
2019-10-16
Alyssa Rosenzweig
pan/midgard: Do not repeatedly spill same value
blob
|
commitdiff
|
raw
|
diff to current
2019-10-04
Alyssa Rosenzweig
pan/midgard: Begin tracking liveness metadata
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Allow scheduling conditions with constants
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Tightly pack 32-bit constants
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Allow writeout to see into the future
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Only one conditional per bundle allowed
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Schedule to smul/sadd
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Extend choose_instruction for scalar units
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Don't double check SCALAR units
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Use new scheduler
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add distance metric to choose_instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add mir_choose_alu helper
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Implement load/store pairing
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add helpers for scheduling conditionals
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Implement predicate->unit
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add predicate->exclude
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add constant intersection filters
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add mir_schedule_texture/ldst/alu helpers
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add mir_choose_bundle helper
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add mir_update_worklist helper
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add mir_choose_instruction stub
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Initialize worklist
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Calculate dependency graph
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add flatten_mir helper
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Squeeze indices before scheduling
blob
|
commitdiff
|
raw
|
diff to current
2019-09-19
Boris Brezillon
Revert "panfrost: Rework midgard_pair_load_store()...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-13
Boris Brezillon
panfrost: Rework midgard_pair_load_store() to kill...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-13
Boris Brezillon
panfrost: Fix a list_assert() in schedule_block()
blob
|
commitdiff
|
raw
|
diff to current
2019-09-03
Alyssa Rosenzweig
pan/midgard: Fix cppcheck issues
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Schedule before RA
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Handle fragment writeout in RA
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Track shader quadword count while scheduling
blob
|
commitdiff
|
raw
|
diff to current
next