projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
pan/midgard: Report byte masks for read components
[mesa.git]
/
src
/
panfrost
/
midgard
/
midgard_schedule.c
2019-10-20
Alyssa Rosenzweig
pan/midgard: Report byte masks for read components
blob
|
commitdiff
|
raw
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
2019-08-30
Alyssa Rosenzweig
pan/midgard: Document Midgard scheduling requirements
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Extract instruction sizing helper
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Factor out mir_is_scalar
blob
|
commitdiff
|
raw
|
diff to current
2019-08-28
Boris Brezillon
panfrost: Use ralloc() to allocate instructions to...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Boris Brezillon
panfrost: Make sure bundle.instructions[] contains...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-26
Alyssa Rosenzweig
pan/midgard: Fold ssa_args into midgard_instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-08-22
Alyssa Rosenzweig
pan/midgard: Fix writeout combining
blob
|
commitdiff
|
raw
|
diff to current
2019-08-21
Alyssa Rosenzweig
pan/midgard: Represent unused nodes by ~0
blob
|
commitdiff
|
raw
|
diff to current
2019-08-21
Alyssa Rosenzweig
pan/midgard: Allocate `dependencies` on stack
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Allocate spill_slot once
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Use hint on midgard_instruction for spill_move
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Fix load/store pairing
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Add no_spill flag
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Pipe uniform mask through when spilling
blob
|
commitdiff
|
raw
|
diff to current
2019-08-05
Alyssa Rosenzweig
pan/midgard: Extend SSA concurrency checks to other...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Promote all 16 uniforms
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Break mir_spill_register into its function
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Switch sources to an array for trinary...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Split ld/st unknown to arg_1/arg_2 fields
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Alyssa Rosenzweig
pan/midgard: Don't special case inline_constant
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Alyssa Rosenzweig
pan/midgard: De-special-case branching
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Alyssa Rosenzweig
pan/midgard: Tag SSA/reg
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Alyssa Rosenzweig
pan/midgard: Improve scheduling
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Alyssa Rosenzweig
pan/midgard: Use more aggressive writeout criteria
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Alyssa Rosenzweig
pan/midgard: Obey fragment writeout criteria
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Alyssa Rosenzweig
pan/midgard: Add post-RA move elimination
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Alyssa Rosenzweig
pan/midgard: Implement texture RA
blob
|
commitdiff
|
raw
|
diff to current
2019-07-26
Alyssa Rosenzweig
pan/midgard: Fix scheduling mishap
blob
|
commitdiff
|
raw
|
diff to current
2019-07-25
Alyssa Rosenzweig
pan/midgard: Add mir_lower_special_reads helper
blob
|
commitdiff
|
raw
|
diff to current
2019-07-25
Alyssa Rosenzweig
pan/midgard: Implement class spilling
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
pan/midgard: Report spills:fills to shader-db
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
panfrost/midgard: Reenable pipeline register creation
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
panfrost/midgard: Report tls_size
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
panfrost/midgard: Dump MIR of RA failure
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
panfrost/midgard: Implement register spilling
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
panfrost/midgard: Implement load/store scratch opcodes
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
panfrost: Promote uniform registers late
blob
|
commitdiff
|
raw
|
diff to current
2019-07-22
Alyssa Rosenzweig
pan/midgard: Call scheduler/RA in a loop
blob
|
commitdiff
|
raw
|
diff to current
2019-07-11
Tomeu Vizoso
Revert "panfrost/midgard: Use _safe iterator"
blob
|
commitdiff
|
raw
|
diff to current
2019-07-11
Tomeu Vizoso
panfrost/midgard: Use _safe iterator
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost: Move non-Gallium files outside of Gallium
blob
|
commitdiff
|
raw
|
diff to current