projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
aco: rewrite literal combining
[mesa.git]
/
src
/
amd
/
compiler
/
aco_optimizer.cpp
2020-01-14
Rhys Perry
aco: rewrite literal combining
blob
|
commitdiff
|
raw
2020-01-14
Rhys Perry
aco: improve can_use_VOP3()
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Rhys Perry
aco: combine two sgprs into a VALU if they're the same
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
Rhys Perry
aco: apply literals to split mads
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Rhys Perry
aco: check if multiplication/clamp is live when applyin...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Rhys Perry
aco: disable add combining for ds_swizzle_b32
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Rhys Perry
aco: don't DCE atomics with return values
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Rhys Perry
aco: better handle neg/abs of sgprs
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Rhys Perry
aco: check usesModifiers() when identifying a neg/abs
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Rhys Perry
aco: handle omod successors with the constant in the...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-13
Rhys Perry
aco: handle VOP3 modifiers when combining a constant...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Daniel Schürmann
aco: compact aco::span<T> to use uint16_t offset and...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Daniel Schürmann
aco: compact various Instruction classes
blob
|
commitdiff
|
raw
|
diff to current
2019-12-21
Rhys Perry
aco/wave32: fix comparison optimizations
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: propagate temporaries into expanded vectors
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: make 1/2*PI a literal constant on SI/CI
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: split read/writelane opcode into VOP2/VOP3 version...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-07
Daniel Schürmann
aco: fix SMEM offsets for SI/CI
blob
|
commitdiff
|
raw
|
diff to current
2019-12-04
Timur Kristóf
aco/wave32: Change uniform bool optimization to work...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-15
Rhys Perry
aco: implement VK_KHR_shader_float_controls
blob
|
commitdiff
|
raw
|
diff to current
2019-11-15
Rhys Perry
aco: don't combine literals into v_cndmask_b32/v_subb...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Timur Kristóf
aco: Optimize out trivial code from uniform bools.
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Timur Kristóf
aco: Make sure not to mistakenly propagate 64-bit const...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-12
Rhys Perry
aco: don't propagate vgprs into v_readlane/v_writelane
blob
|
commitdiff
|
raw
|
diff to current
2019-11-08
Rhys Perry
aco: add Instruction::usesModifiers() and add more...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-22
Rhys Perry
aco: keep can_reorder/barrier when combining addition...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-22
Rhys Perry
aco: properly combine additions into ds_write2_b64...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-22
Rhys Perry
aco: fix 64-bit p_extract_vector on 32-bit p_create_vector
blob
|
commitdiff
|
raw
|
diff to current
2019-10-17
Daniel Schürmann
aco: don't combine minmax3 if there is a neg or abs...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Rhys Perry
aco: use can_accept_constant in valu_can_accept_literal
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Rhys Perry
aco: don't apply sgprs/constants to read/write lane...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-19
Daniel Schürmann
aco: Initial commit of independent AMD compiler
blob
|
commitdiff
|
raw
|
diff to current