summaryrefslogtreecommitdiff
path: root/assembler/gram.y
AgeCommit message (Expand)AuthorFilesLines
2013-08-20assembler: Tune the error message for invalid send on gen6+Damien Lespiau1-6/+6
2013-08-15assembler: error for the wrong syntax of SEND instruction on GEN6+Xiang, Haihao1-0/+12
2013-05-22assembler: Add support for the SENDC instruction.Matt Turner1-8/+12
2013-03-04assembler: Don't use GL typesDamien Lespiau1-4/+4
2013-03-04assembler: Use defines for widthDamien Lespiau1-11/+11
2013-03-04assembler: Merge declared_register's type into the reg structureDamien Lespiau1-7/+5
2013-03-04assembler: Use set_instruction_src1() in sendDamien Lespiau1-11/+6
2013-03-04assembler: Use brw_*() functions for 3-src instructionsDamien Lespiau1-51/+28
2013-03-04assembler: Introduce set_instruction_saturate()Damien Lespiau1-12/+14
2013-03-04assembler: Introduce set_intruction_pred_cond()Damien Lespiau1-57/+31
2013-03-04assembler: Introduce set_instruction_opcode()Damien Lespiau1-32/+40
2013-03-04assembler: Isolate all the options in their own structureDamien Lespiau1-32/+33
2013-03-04assembler: Unify adding options to the headerDamien Lespiau1-76/+45
2013-03-04assembler: Gather all predicate data in its own structureDamien Lespiau1-27/+26
2013-03-04assembler: Move struct relocation out of relocatable instructionsDamien Lespiau1-37/+39
2013-03-04assembler: Unify all instructions to be brw_program_instructionsDamien Lespiau1-439/+441
2013-03-04assembler: Renamed the instruction field to insnDamien Lespiau1-3/+3
2013-03-04assembler: Use brw_set_src1()Damien Lespiau1-49/+5
2013-03-04assembler: Fix ')' placement in conditionDamien Lespiau1-1/+1
2013-03-04assembler: Cleanup visibility of a few global variables/functionsDamien Lespiau1-54/+48
2013-03-04assembler: Port the warning and error reporting to warn()/error()Damien Lespiau1-161/+113
2013-03-04assembler: Use brw_set_src0()Damien Lespiau1-49/+17
2013-03-04assembler: Add the input filename to the error/warning messagesDamien Lespiau1-2/+2
2013-03-04assembler: Add a check for when ExecSize and width are 1Damien Lespiau1-1/+25
2013-03-04assembler: Add a check for when width is 1 and hstride is not 0Damien Lespiau1-1/+28
2013-03-04assembler: Add error() and warn() shorthands and use them in set_src[01]Damien Lespiau1-40/+81
2013-03-04assembler: Add location supportDamien Lespiau1-0/+1
2013-03-04assembler: Don't warn if identical declared registers are redefinedDamien Lespiau1-15/+59
2013-03-04assembler: Store immediate values in reg.dw1.udDamien Lespiau1-10/+10
2013-03-04assembler: Factor out the source register validationDamien Lespiau1-36/+25
2013-03-04assembler: Use brw_set_dest() to encode the destinationDamien Lespiau1-94/+77
2013-03-04assembler: Factor out the destination register validationDamien Lespiau1-12/+19
2013-03-04assembler: Use brw_reg in the source operandDamien Lespiau1-265/+267
2013-03-04assembler: Get rid of src operand's swizzle_setDamien Lespiau1-10/+4
2013-03-04assembler: Consolidate the swizzling configuration on 8 bitsDamien Lespiau1-44/+23
2013-03-04assembler: Replace struct dst_operand by struct brw_regDamien Lespiau1-130/+97
2013-03-04assembler: Unify the direct and indirect register typeDamien Lespiau1-10/+9
2013-03-04assembler: Replace struct indirect_reg by struct brw_regDamien Lespiau1-23/+23
2013-03-04assembler: Replace struct direct_reg by struct brw_regDamien Lespiau1-101/+101
2013-03-04assembler: Make struct declared_register use struct brw_regDamien Lespiau1-23/+23
2013-03-04assembler: Don't change the size of opcodes!Damien Lespiau1-84/+109
2013-03-04assembler: Make explicit that labels are part of the instructions listDamien Lespiau1-3/+4
2013-03-04assembler: Refactor the code adding instructions and labelsDamien Lespiau1-40/+44
2013-03-04assembler: Simplify get_subreg_address()Damien Lespiau1-12/+5
2013-03-04assembler: Use subreg_nr to store the address register subregDamien Lespiau1-11/+11
2013-03-04assembler: Remove the writemask_set field of struct dest_operandDamien Lespiau1-6/+4
2013-03-04assembler: Use BRW_WRITEMASK_XYZW instead of the 0xf constantDamien Lespiau1-3/+4
2013-03-04assembler: Rename BRW_ACCWRCTRL_ACCWRCTRLDamien Lespiau1-1/+1
2013-03-04assembler: Adopt enum brw_message_target from mesaDamien Lespiau1-46/+38
2013-03-04assembler: Rename gen5 DP pixel_scoreboard_clear to last_render_targetDamien Lespiau1-8/+8