aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/compiler/aco_validate.cpp
Commit message (Expand)AuthorAgeFilesLines
* aco: improve validation checks for readlane/writelaneSamuel Pitoiset2020-06-221-10/+30
* aco: fix validation of opsel when set for the definitionRhys Perry2020-06-171-4/+4
* aco: fix sub-dword opsel/sdwa checksRhys Perry2020-06-171-3/+3
* aco: don't allow SGPRs on logical phisDaniel Schürmann2020-06-161-1/+1
* aco: validate sub-dword pseudo instructionsRhys Perry2020-06-151-0/+18
* aco: use Info::definition_size instead of definition's regclassRhys Perry2020-06-101-1/+1
* aco: validate instructions reading/writing upper halves/bytesRhys Perry2020-06-101-12/+151
* aco: validate 8-bit/16-bit VGPR operands for readfirstlane/readlane/writelaneSamuel Pitoiset2020-05-211-1/+1
* aco: don't allow unaligned subdword accesses on GFX6/7Daniel Schürmann2020-05-211-9/+11
* aco: validate v_interp_*_f16 as VOP3 instructions instead of VINTRPSamuel Pitoiset2020-05-191-2/+13
* aco: fix sub-dword overwrite check in RA validatorRhys Perry2020-04-281-1/+1
* aco: fix sub-dword out-of-bounds check in RA validatorRhys Perry2020-04-281-2/+2
* aco: allocate full register for subdword definitions if HW doesn't support itDaniel Schürmann2020-04-221-3/+15
* aco: fix p_extract_vector validationRhys Perry2020-04-141-1/+1
* aco: validate RA of subdword assignmentsDaniel Schürmann2020-04-031-21/+22
* aco: validate uninitialized operandsDaniel Schürmann2020-04-031-0/+2
* aco: validate register alignment of subdword operands and definitionsDaniel Schürmann2020-04-031-0/+8
* aco: validate p_create_vector with subdword elements properlyDaniel Schürmann2020-04-031-2/+3
* aco: print and validate opselRhys Perry2020-04-031-0/+7
* aco: add SDWA_instructionRhys Perry2020-04-031-2/+50
* aco: add a late kill flagRhys Perry2020-03-161-1/+12
* aco: only reserve sgprs for vcc if it's usedRhys Perry2020-03-051-0/+4
* aco: fix image_atomic_cmp_swapDaniel Schürmann2020-01-311-1/+2
* aco: reorder VMEM operands in ACO IRDaniel Schürmann2020-01-291-6/+20
* aco: update IR validatorRhys Perry2020-01-141-30/+41
* aco: split read/writelane opcode into VOP2/VOP3 version for SI/CIDaniel Schürmann2019-12-071-3/+12
* aco/wave32: Use lane mask regclass for exec/vcc.Timur Kristóf2019-12-041-1/+1
* aco: validate the CFGRhys Perry2019-12-021-0/+31
* aco: Allow literals on VOP3 instructions.Rhys Perry2019-10-101-1/+3
* android: aco: fix undefined template 'std::__1::array' build errorsMauro Rossi2019-09-281-0/+1
* aco: Initial commit of independent AMD compilerDaniel Schürmann2019-09-191-0/+460