projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
aco: remove unnecessary reg_file.fill() operation in get_reg_create_vector()
2020-04-03
Daniel Schürmann
aco: remove unnecessary reg_file.fill() operation in...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: fix Temp and assignment of renamed operands during RA
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: print subdword registers
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: validate RA of subdword assignments
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: validate uninitialized operands
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: validate register alignment of subdword operands...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: validate p_create_vector with subdword elements...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: refactor regClass setup for subdword VGPRs
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: add emission support for register-allocated sdwa...
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: add sub-dword regclasses
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: print and validate opsel
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: add SDWA_instruction
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
aco: add comparison operators for PhysReg
commit
|
commitdiff
|
tree
2020-04-03
Rhys Perry
aco: make PhysReg in units of bytes
commit
|
commitdiff
|
tree
2020-04-03
Daniel Schürmann
nir: fix unpack_64_4x16 in lower_alu_to_scalar()
commit
|
commitdiff
|
tree
2020-01-28
Daniel Schürmann
aco: fix combine_salu_not_bitwise() when SCC is used
commit
|
commitdiff
|
tree
2020-01-16
Daniel Schürmann
aco: ignore parallelcopies to the same register on...
commit
|
commitdiff
|
tree
2020-01-16
Daniel Schürmann
aco: handle phi affinities transitively through parallelcopies
commit
|
commitdiff
|
tree
2020-01-16
Daniel Schürmann
aco: rework lower_to_cssa()
commit
|
commitdiff
|
tree
2020-01-09
Daniel Schürmann
nir: fix printing of var_decl with more than 4 components.
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: propagate temporaries into expanded vectors
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: improve readfirstlane after uniform ssbo loads...
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: use soffset for MUBUF instructions on SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
radv: Enable ACO on GFX7 (Sea Islands)
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: return to loop_active mask at continue_or_break...
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
radv: disable Youngblood app profile if ACO is used
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement exclusive scan for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement inclusive_scan for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement (clustered) reductions for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: don't use a scalar temporary for reductions on...
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: flush denorms after fmin/fmax on pre-GFX9
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
radv: only flush scalar cache for SSBO writes with...
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: disable disassembly for SI/CI due to lack of support...
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement 64bit ine/ieq for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement 64bit i2b for SI /CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: make 1/2*PI a literal constant on SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement 64bit VGPR shifts for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: split read/writelane opcode into VOP2/VOP3 version...
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: fix disassembly of writelane instructions.
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: recognize SI/CI SMRD hazards
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement quad swizzles for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: move buffer_store data to VGPR if needed
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement nir_op_isign on SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: only use scalar loads for readonly buffers on...
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: implement nir_op_fquantize2f16 for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: fix SMEM offsets for SI/CI
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: SI/CI - fix sampler aniso
commit
|
commitdiff
|
tree
2019-12-07
Dave Airlie
aco: handle gfx7 int8/10 clamping on exports
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: Initial GFX7 Support
commit
|
commitdiff
|
tree
2019-12-07
Daniel Schürmann
aco: refactor visit_store_fs_output() to use the Builder
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Fix reductions.
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Allow setting the subgroup ballot size...
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Use wave_size for barrier intrinsic.
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Fix load_local_invocation_index to support...
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Use lane mask regclass for exec/vcc.
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Add wave size specific opcodes to aco_builder.
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Introduce emit_mbcnt which takes wave size...
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Replace hardcoded numbers in spiller with...
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco/wave32: Change uniform bool optimization to work...
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco: Optimize load_subgroup_id to one bit field extract...
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco: Remove lower_linear_bool_phi, it is not needed...
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco: Remove superfluous argument from emit_boolean_logic.
commit
|
commitdiff
|
tree
2019-12-04
Timur Kristóf
aco: Fix operand of s_bcnt1_i32_b64 in emit_boolean_reduce.
commit
|
commitdiff
|
tree
2019-11-29
Daniel Schürmann
aco: fix a couple of value numbering issues
commit
|
commitdiff
|
tree
2019-11-29
Daniel Schürmann
aco: don't split live-ranges of linear VGPRs
commit
|
commitdiff
|
tree
2019-11-20
Daniel Schürmann
radv: Enable Subgroup Arithmetic and Clustered for SI
commit
|
commitdiff
|
tree
2019-11-20
Daniel Schürmann
amd/llvm: Add Subgroup Scan functions for SI
commit
|
commitdiff
|
tree
2019-11-07
Daniel Schürmann
aco: workaround Tonga/Iceland hardware bug
commit
|
commitdiff
|
tree
2019-11-04
Daniel Schürmann
aco: fix accidential reordering of instructions when...
commit
|
commitdiff
|
tree
2019-11-04
Daniel Schürmann
aco: only use single-dword loads/stores for spilling
commit
|
commitdiff
|
tree
2019-11-04
Daniel Schürmann
aco: fix immediate offset for spills if scratch is...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: implement VGPR spilling
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: always set scratch_offset in startpgm
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: omit linear VGPRs as spill variables
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: ensure that spilled VGPR reloads are done after...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: simplify calculation of target register pressure...
commit
|
commitdiff
|
tree
2019-10-30
Rhys Perry
aco: fix new_demand calculation for first instructions
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: don't add interferences between spilled phi operands
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: consider loop_exit blocks like merge blocks, even...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: don't insert the exec mask into set of live-out...
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: fix transitive affinities of spilled variables
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: fix live-range splits of phis
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: remove potential critical edge on loops.
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: improve live variable analysis
commit
|
commitdiff
|
tree
2019-10-30
Daniel Schürmann
aco: Lower to CSSA
commit
|
commitdiff
|
tree
2019-10-30
Rhys Perry
aco: rename README to README.md
commit
|
commitdiff
|
tree
2019-10-30
Rhys Perry
aco: a couple loop handling fixes for GFX10 hazard...
commit
|
commitdiff
|
tree
2019-10-30
Timur Kristóf
radv: Enable ACO on Navi.
commit
|
commitdiff
|
tree
2019-10-30
Rhys Perry
aco: try to group together VMEM loads of the same resource
commit
|
commitdiff
|
tree
2019-10-22
Daniel Schürmann
aco: refactor value numbering
commit
|
commitdiff
|
tree
2019-10-09
Daniel Schürmann
aco: don't reorder instructions in order to lower boolean...
commit
|
commitdiff
|
tree
2019-10-09
Daniel Schürmann
aco: re-use existing phi instruction when lowering...
commit
|
commitdiff
|
tree
2019-10-09
Michael Schellenberg...
aco: Cleanup insert_before_logical_end
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
nouveau: set lower_sub = true
commit
|
commitdiff
|
tree
2019-09-30
Eric Anholt
v3d: Enable the late algebraic optimizations to get...
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
aco: call nir_opt_algebraic_late() exhaustively
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
radv/aco: Don't lower subtractions
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
nir: Remove unnecessary subtraction optimizations
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
nir: recombine nir_op_*sub when lower_sub = false
commit
|
commitdiff
|
tree
2019-09-30
Daniel Schürmann
freedreno: Enable the nir_opt_algebraic_late() pass.
commit
|
commitdiff
|
tree
next