aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/compiler/aco_optimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* aco: Make sure not to mistakenly propagate 64-bit constants.Timur Kristóf2019-11-141-3/+3
* aco: don't propagate vgprs into v_readlane/v_writelaneRhys Perry2019-11-121-1/+8
* aco: add Instruction::usesModifiers() and add more checks in the optimizerRhys Perry2019-11-081-7/+7
* aco: keep can_reorder/barrier when combining addition into SMEMRhys Perry2019-10-221-0/+2
* aco: properly combine additions into ds_write2_b64/ds_read2_b64Rhys Perry2019-10-221-1/+2
* aco: fix 64-bit p_extract_vector on 32-bit p_create_vectorRhys Perry2019-10-221-1/+2
* aco: don't combine minmax3 if there is a neg or abs modifier in betweenDaniel Schürmann2019-10-171-29/+1
* aco: use can_accept_constant in valu_can_accept_literalRhys Perry2019-10-111-7/+8
* aco: don't apply sgprs/constants to read/write lane instructionsRhys Perry2019-10-111-1/+11
* aco: Initial commit of independent AMD compilerDaniel Schürmann2019-09-191-0/+2401