summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_eu_validate.c
Commit message (Expand)AuthorAgeFilesLines
* intel/compiler: Don't left-shift by >= the number of bits of the typeMichel Dänzer2019-10-241-2/+2
* intel/eu/validate/gen12: Don't blow up on indirect src0.Jason Ekstrand2019-10-111-1/+2
* intel/eu/validate/gen12: Validation fixes for SEND instruction.Francisco Jerez2019-10-111-22/+28
* intel/eu/validate/gen12: Fix validation of SYNC instruction.Francisco Jerez2019-10-111-1/+1
* intel/eu/validate/gen12: Implement integer multiply restrictions in EU valida...Francisco Jerez2019-10-111-0/+33
* intel/eu: Encode and decode native instruction opcodes from/to IR opcodes.Francisco Jerez2019-10-111-1/+3
* intel/eu: Split brw_inst ex_desc accessors for SEND(C) vs. SENDS(C).Francisco Jerez2019-10-111-1/+1
* intel/compiler: don't use byte operands for src1 on ICLLionel Landwerlin2019-06-291-9/+33
* intel/compiler: validate region restrictions for mixed float modeIago Toral Quiroga2019-04-181-0/+250
* intel/compiler: validate conversions between 64-bit and 8-bit typesIago Toral Quiroga2019-04-181-0/+50
* intel/compiler: validate region restrictions for half-float conversionsIago Toral Quiroga2019-04-181-1/+154
* intel/compiler: also set F execution type for mixed float mode in BDWIago Toral Quiroga2019-04-181-16/+20
* intel/eu: Add support for the SENDS[C] messagesJason Ekstrand2019-01-291-2/+63
* intel/eu/validate: SEND restrictions also apply to SENDCJason Ekstrand2019-01-291-1/+2
* intel/compiler: Add a file-level description of brw_eu_validate.cMatt Turner2019-01-261-1/+13
* intel/compiler: relax brw_eu_validate for byte raw movsJose Maria Casanova Crespo2018-07-101-3/+5
* intel/compiler: grf127 can not be dest when src and dest overlap in sendJose Maria Casanova Crespo2018-07-101-0/+11
* intel/compiler: Add Gen11+ native float typeMatt Turner2018-02-281-0/+1
* i965: Rewrite disassembly annotation codeMatt Turner2017-11-171-3/+3
* intel/compiler: brw_validate_instructions to take const void* instead of void*Kevin Rogovin2017-10-261-1/+1
* i965: Fix memmem compiler warnings.Eric Anholt2017-10-241-1/+2
* i965: Don't try to decode types for non-existent src1.Kenneth Graunke2017-10-101-1/+2
* i965: Validate "Special Requirements for Handling Double Precision Data Types"Matt Turner2017-10-041-0/+169
* i965: Only insert error message if not already presentMatt Turner2017-10-041-5/+13
* i965: Avoid validation error when src1 is not presentMatt Turner2017-10-041-1/+1
* i965: Add and use STRIDE and WIDTH macrosMatt Turner2017-10-041-18/+15
* intel/eu/validate: Look up types on demand in execution_type()Jason Ekstrand2017-09-121-4/+2
* i965: Drop unnecessary conditionalMatt Turner2017-08-291-4/+4
* i965: Stop using hardware register types directlyMatt Turner2017-08-211-105/+91
* i965: Rename brw_inst's functions that access the register typeMatt Turner2017-08-211-14/+14
* i965: Reverse file/type arguments to register type functionsMatt Turner2017-08-211-1/+1
* i965: Use separate enums for register vs immediate typesMatt Turner2017-08-211-30/+30
* i965: Validate destination restrictions with vector immediatesMatt Turner2017-08-211-0/+61
* i965: Don't let raw-move check be tricked by immediate vector typesMatt Turner2017-08-211-3/+10
* i965: Allow brw_eu_validate to handle compact instructionsMatt Turner2017-05-151-2/+15
* i965: Pass pointer and end of assembly to brw_validate_instructionsMatt Turner2017-05-151-5/+4
* intel: compiler: prevent integer overflowLionel Landwerlin2017-05-091-2/+2
* intel: compiler: remove duplicated codeLionel Landwerlin2017-05-091-12/+0
* i965: Handle IVB DF differences in the validator.Matt Turner2017-04-141-0/+24
* i965: Move the back-end compiler to src/intel/compilerJason Ekstrand2017-03-131-0/+1051