summaryrefslogtreecommitdiff
path: root/assembler/gen4asm.h
AgeCommit message (Expand)AuthorFilesLines
2021-02-01assembler: Fix or suppress clang warningsChris Wilson1-1/+1
2020-03-20assembler/gen4asm.h: Remove struct src_operand src_operand variableLyude Paul1-1/+1
2013-11-06assembler/bdw: Support some basic gen8 intructionsDamien Lespiau1-0/+4
2013-03-04assembler: Group the header inclusions togetherDamien Lespiau1-3/+2
2013-03-04assembler: Don't use GL typesDamien Lespiau1-7/+1
2013-03-04assembler: Remove trailing white spaceDamien Lespiau1-2/+2
2013-03-04assembler: Merge declared_register's type into the reg structureDamien Lespiau1-1/+0
2013-03-04assembler: Isolate all the options in their own structureDamien Lespiau1-0/+12
2013-03-04assembler: Gather all predicate data in its own structureDamien Lespiau1-0/+7
2013-03-04assembler: Move struct relocation out of relocatable instructionsDamien Lespiau1-3/+2
2013-03-04assembler: Renamed the instruction field to insnDamien Lespiau1-2/+2
2013-03-04assembler: Cleanup visibility of a few global variables/functionsDamien Lespiau1-0/+2
2013-03-04assembler: Add the input filename to the error/warning messagesDamien Lespiau1-0/+2
2013-03-04assembler: Add a check for when width is 1 and hstride is not 0Damien Lespiau1-0/+4
2013-03-04assembler: Add error() and warn() shorthands and use them in set_src[01]Damien Lespiau1-0/+2
2013-03-04assembler: Store immediate values in reg.dw1.udDamien Lespiau1-1/+1
2013-03-04assembler: Use brw_set_dest() to encode the destinationDamien Lespiau1-0/+3
2013-03-04assembler: Use brw_reg in the source operandDamien Lespiau1-12/+2
2013-03-04assembler: Get rid of src operand's swizzle_setDamien Lespiau1-1/+0
2013-03-04assembler: Consolidate the swizzling configuration on 8 bitsDamien Lespiau1-1/+1
2013-03-04assembler: Replace struct dst_operand by struct brw_regDamien Lespiau1-16/+0
2013-03-04assembler: Replace struct indirect_reg by struct brw_regDamien Lespiau1-8/+0
2013-03-04assembler: Replace struct direct_reg by struct brw_regDamien Lespiau1-8/+0
2013-03-04assembler: Make struct declared_register use struct brw_regDamien Lespiau1-1/+3
2013-03-04assembler: Don't expose functions only used in main.cDamien Lespiau1-2/+0
2013-03-04assembler: Make sure nobody adds a field back to struct brw_instructionDamien Lespiau1-0/+9
2013-03-04assembler: Don't change the size of opcodes!Damien Lespiau1-0/+13
2013-03-04assembler: Make explicit that labels are part of the instructions listDamien Lespiau1-6/+30
2013-03-04assembler: Use subreg_nr to store the address register subregDamien Lespiau1-2/+0
2013-03-04assembler: Remove the writemask_set field of struct dest_operandDamien Lespiau1-1/+0
2013-03-04assembler: Protect gen4asm.h from multiple inclusionsDamien Lespiau1-0/+5
2013-03-04assembler: Update the disassembler codeDamien Lespiau1-3/+0
2013-03-04build: Integrate the merged gen assembler in the build systemDamien Lespiau1-0/+202
2013-03-04Add autotools build system, and rearrange directory layout.Eric Anholt1-103/+0
2013-03-04Add support for register-indirect access in destination registers.Eric Anholt1-0/+4
2013-03-04Add support for destination writemasks.Eric Anholt1-0/+15
2013-03-04Add support for swizzle control on source operands.Eric Anholt1-0/+22
2013-03-04C warnings cleanup.Eric Anholt1-0/+6
2013-03-04Initial gen4asm code.Eric Anholt1-0/+56