projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Added few more stubs so that control reaches to DestroyDevice().
[mesa.git]
/
src
/
panfrost
/
bifrost
/
compiler.h
2020-07-28
Chris Forbes
bifrost: Add support for nir_op_iabs
blob
|
commitdiff
|
raw
2020-07-28
Chris Forbes
bifrost: Add support for nir_op_imul
blob
|
commitdiff
|
raw
|
diff to current
2020-07-28
Chris Forbes
bifrost: Add support for nir_op_ishl
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Add bi_foreach_block_from_rev helper
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Defer block naming until after emit
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Measure distance between blocks
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Add bi_foreach_clause_in_block_from{_rev} helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Link clauses back to their blocks
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Add branch constant field to IR
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Add helper to measure clause size
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Add bi_layout.c for clause layout helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Remove more artefacts of 2-pass scheduling
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Document constant count invariant
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Drop `struct` from bi_registers
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Move bi_registers to bi_bundle
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Move bi_registers to common IR structures
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Alyssa Rosenzweig
pan/bi: Remove comment about old scheduler design
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Alyssa Rosenzweig
pan/bi: Use IMATH for nir_op_iadd
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Alyssa Rosenzweig
pan/bi: Rename BI_ISUB to BI_IMATH
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Alyssa Rosenzweig
pan/bi: Unwrap BRANCH into CONDITIONAL class
blob
|
commitdiff
|
raw
|
diff to current
2020-05-04
Alyssa Rosenzweig
pan/bi: Remove BI_GENERIC
blob
|
commitdiff
|
raw
|
diff to current
2020-05-01
Alyssa Rosenzweig
pan/bi: Add texture indices to IR
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Alyssa Rosenzweig
pan/bi: Use common IR indices
blob
|
commitdiff
|
raw
|
diff to current
2020-04-29
Alyssa Rosenzweig
pan/bi: Add bitwise modifiers
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Alyssa Rosenzweig
pan/bi: Remove bi_round_op
blob
|
commitdiff
|
raw
|
diff to current
2020-04-28
Alyssa Rosenzweig
pan/bi: Deduplicate csel/cmp cond
blob
|
commitdiff
|
raw
|
diff to current
2020-04-27
Alyssa Rosenzweig
pan/bi: Rename BI_SWIZZLE to BI_SELECT
blob
|
commitdiff
|
raw
|
diff to current
2020-04-27
Alyssa Rosenzweig
pan/bi: Eliminate writemasks in the IR
blob
|
commitdiff
|
raw
|
diff to current
2020-04-27
Alyssa Rosenzweig
pan/bi: Passthrough blend types
blob
|
commitdiff
|
raw
|
diff to current
2020-04-22
Alyssa Rosenzweig
pan/bi: Add normal/compact/dual switch to IR
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Alyssa Rosenzweig
pan/bi: Implement flog2
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Alyssa Rosenzweig
pan/bi: Add fexp2 implementation
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Alyssa Rosenzweig
pan/bi: Add _MSCALE flag for FMA/ADD
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Alyssa Rosenzweig
pan/bi: Add log_frexpe op to IR
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Alyssa Rosenzweig
pan/bi: Add op for ADD_FREXPM
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Alyssa Rosenzweig
pan/bi: Add special op for exp2
blob
|
commitdiff
|
raw
|
diff to current
2020-04-17
Alyssa Rosenzweig
pan/bi: Add BI_TABLE for fast table accesses
blob
|
commitdiff
|
raw
|
diff to current
2020-04-06
Alyssa Rosenzweig
pan/bi: Remove nontrivial SPECIAL ops
blob
|
commitdiff
|
raw
|
diff to current
2020-03-31
Alyssa Rosenzweig
pan/bi: Handle fp16/abs scheduling restriction
blob
|
commitdiff
|
raw
|
diff to current
2020-03-31
Alyssa Rosenzweig
pan/bi: Ignore swizzle in unwritten component
blob
|
commitdiff
|
raw
|
diff to current
2020-03-24
Alyssa Rosenzweig
pan/bi: Ingest vecN directly (again)
blob
|
commitdiff
|
raw
|
diff to current
2020-03-22
Alyssa Rosenzweig
pan/bi: Respect shift when printing immediates
blob
|
commitdiff
|
raw
|
diff to current
2020-03-22
Alyssa Rosenzweig
pan/bi: Add store_channels property
blob
|
commitdiff
|
raw
|
diff to current
2020-03-22
Alyssa Rosenzweig
pan/bi: Flesh out st_vary IR
blob
|
commitdiff
|
raw
|
diff to current
2020-03-22
Alyssa Rosenzweig
pan/bi: Add bi_load32_components helper
blob
|
commitdiff
|
raw
|
diff to current
2020-03-22
Alyssa Rosenzweig
pan/bi: Add bi_emit_before helper
blob
|
commitdiff
|
raw
|
diff to current
2020-03-22
Alyssa Rosenzweig
pan/bi: Implement FMA/MOV without modifiers
blob
|
commitdiff
|
raw
|
diff to current
2020-03-19
Alyssa Rosenzweig
pan/bi: Don't hide SCHED_ADD inside HI_LATENCY
blob
|
commitdiff
|
raw
|
diff to current
2020-03-19
Alyssa Rosenzweig
pan/bi: Route through clause header
blob
|
commitdiff
|
raw
|
diff to current
2020-03-19
Alyssa Rosenzweig
pan/bi: Skip over data registers in port assignment
blob
|
commitdiff
|
raw
|
diff to current
2020-03-19
Alyssa Rosenzweig
pan/bi: Model 3-bit Bifrost srcs in IR
blob
|
commitdiff
|
raw
|
diff to current
2020-03-19
Alyssa Rosenzweig
pan/bi: Setup initial clause packing
blob
|
commitdiff
|
raw
|
diff to current
2020-03-12
Alyssa Rosenzweig
pan/bi: Add register allocator
blob
|
commitdiff
|
raw
|
diff to current
2020-03-12
Alyssa Rosenzweig
pan/bi: Fix vector handling of readmasks
blob
|
commitdiff
|
raw
|
diff to current
2020-03-12
Alyssa Rosenzweig
pan/bi: Minor fixes in iteration macros
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/bi: Add dead code elimination pass
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/bi: Add liveness analysis pass
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/bi: Add bi_max_temp helper
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/bi: Add bi_next/prev_op helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/bi: Add bi_bytemask_of_read_components helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/bi: Paste over bi_has_arg
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
panfrost: Sync Midgard/Bifrost control flow
blob
|
commitdiff
|
raw
|
diff to current
2020-03-11
Alyssa Rosenzweig
pan/bi: Implement sysvals
blob
|
commitdiff
|
raw
|
diff to current
2020-03-10
Alyssa Rosenzweig
pan/bi: Specify comparison op for BI_CMP
blob
|
commitdiff
|
raw
|
diff to current
2020-03-10
Alyssa Rosenzweig
pan/bi: Add isub op
blob
|
commitdiff
|
raw
|
diff to current
2020-03-10
Alyssa Rosenzweig
pan/bi: Add BI_SPECIAL_* enum
blob
|
commitdiff
|
raw
|
diff to current
2020-03-10
Alyssa Rosenzweig
pan/bi: Remove bi_load
blob
|
commitdiff
|
raw
|
diff to current
2020-03-10
Alyssa Rosenzweig
pan/bi: Introduce writemasks
blob
|
commitdiff
|
raw
|
diff to current
2020-03-10
Alyssa Rosenzweig
pan/bi: Generalize swizzles to avoid extracts
blob
|
commitdiff
|
raw
|
diff to current
2020-03-10
Alyssa Rosenzweig
panfrost: Move mir_to_bytemask to common code
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Add dummy scheduler
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Add preliminary LOAD_UNIFORM implementation
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Add helpers for creating temporaries
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Implement store_output for fragment shaders
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Add blend_location to IR for BI_BLEND
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Handle loops when ingesting CFG
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Add instruction emit/remove helpers
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Walk through the NIR control flow graph
blob
|
commitdiff
|
raw
|
diff to current
2020-03-07
Alyssa Rosenzweig
pan/bi: Lower and optimize NIR
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add BIR manipulation routines to bir.c
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add IR iteration macros
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add quirks system
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add high-latency property for classes
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add CSEL condition
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add bi_branch data
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add pred/successors to build CFG
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add constants to bi_clause
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add EXTRACT, MAKE_VEC synthetic ops
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add source type for conversions
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add swizzles
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Clarify special op scheduling
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add clause header fields to bi_clause
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add class-specific ops
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add constant field to bi_instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add special indices
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add dest_type field to bifrost_instruction
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add bi_clause, bi_bundle abstractions
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add PAN_SCHED_* flags
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add bi_load_vary structure
blob
|
commitdiff
|
raw
|
diff to current
2020-03-05
Alyssa Rosenzweig
pan/bi: Add bi_load structure
blob
|
commitdiff
|
raw
|
diff to current
next