aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_eu_emit.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "i965/fs: Allow scalar source regions on SNB math instructions."Francisco Jerez2016-06-031-4/+2
* i965/eu: use simd8 when exec_size != EXECUTE_16Alejandro Piñeiro2016-06-021-2/+2
* i965/fs: Allow scalar source regions on SNB math instructions.Francisco Jerez2016-05-311-2/+4
* i965/ir: Make BROADCAST emit an unmasked single-channel move.Francisco Jerez2016-05-271-3/+9
* i965/fs: Allow specifying arbitrary quarter control to FIND_LIVE_CHANNEL.Francisco Jerez2016-05-271-7/+12
* i965/fs: Allow specifying arbitrary execution sizes up to 32 to FIND_LIVE_CHA...Francisco Jerez2016-05-271-8/+17
* i965/fs: Implement scratch reads and writes of 4 GRFs at a time.Francisco Jerez2016-05-271-18/+13
* i965/eu: Fix Gen7+ DP scratch message size calculation on Gen7.Francisco Jerez2016-05-271-1/+4
* i965/eu: Set execution size explicitly for memory fence send message.Francisco Jerez2016-05-271-4/+7
* i965/eu: Consider QtrCtrl 3Q-4Q in typed surface message descriptor setup.Francisco Jerez2016-05-271-6/+6
* i965/fs: Clean up remaining uses of dispatch_width in the generator.Francisco Jerez2016-05-271-2/+1
* i965/eu: Use current exec size instead of p->compressed in surface message ge...Francisco Jerez2016-05-271-6/+8
* i965/eu: Stop using p->compressed to specify the exec size of control flow in...Francisco Jerez2016-05-271-13/+11
* i965/eu: Fix a bunch of compression control bugs in the generator.Francisco Jerez2016-05-271-9/+8
* i965: Mark fallthrough in switch statement.Matt Turner2016-05-251-0/+1
* i965: Fix JIP to skip over sibling do...while loops.Kenneth Graunke2016-05-161-1/+6
* i965: Make a "does this while jump before our instruction?" helper.Kenneth Graunke2016-05-161-4/+12
* i965: two-argument instructions can only use 32-bit immediatesIago Toral Quiroga2016-05-101-0/+2
* i965/eu: add support for DF immediatesConnor Abbott2016-05-101-7/+21
* i965/eu: Allow 3-src float ops with doublesTopi Pohjolainen2016-05-101-6/+18
* i965: fix invalid memory writeMarc-André Lureau2016-03-211-1/+1
* i965: Skip execution size adjustment for instructions of width 4Iago Toral Quiroga2016-03-171-1/+13
* i965: set correct execsize for MOVS with a width of 4 in brw_find_live_channelIago Toral Quiroga2016-03-171-0/+3
* i965/eu: set execution size for SEND message in brw_send_indirect_messageIago Toral Quiroga2016-03-171-0/+3
* i965/eu: set correct execution size in brw_NOPIago Toral Quiroga2016-03-171-2/+3
* i965: Pass symbolic swizzle to brw_swizzle() as a single argument.Francisco Jerez2016-03-061-1/+1
* i965: Set dest type to UW for several send messagesJordan Justen2016-02-261-1/+4
* i965: Move 3-src subnr swizzle handling into the vec4 backend.Kenneth Graunke2016-01-021-6/+5
* i965: Make brw_set_message_descriptor() non-static.Kenneth Graunke2015-12-111-1/+1
* i965: Fix JIP to properly skip over unrelated control flow.Kenneth Graunke2015-11-301-1/+11
* i965/gen9+: Switch thread scratch space to non-coherent stateless access.Francisco Jerez2015-11-261-2/+15
* i965: Use BRW_MRF_COMPR4 macro in more places.Matt Turner2015-11-131-2/+2
* i965: Add and use enum brw_reg_file.Matt Turner2015-11-131-1/+1
* i965: Make 'dw1' and 'bits' unnamed structures in brw_reg.Matt Turner2015-11-131-26/+26
* i965: Fix invalid memory accesses after resizing brw_codegen's store tableKristian Høgsberg2015-10-301-4/+13
* i965: Set correct field for indirect align16 addrimm.Matt Turner2015-10-291-1/+1
* i965: Don't use message headers for untyped readsKristian Høgsberg Kristensen2015-10-231-2/+1
* i965/fs: Handle non-const sample number in interpolateAtSampleNeil Roberts2015-10-091-12/+15
* i965: Fix MRF register number assertions for compr4.Kenneth Graunke2015-09-211-2/+2
* i965: Turn BRW_MAX_MRF into a macro that accepts a hardware generationIago Toral Quiroga2015-09-211-3/+3
* i965: Move MRF register asserts out of brw_reg.hIago Toral Quiroga2015-09-211-3/+6
* i965/emit: Add assertions for accumulator restrictionsJason Ekstrand2015-09-121-0/+17
* mesa: Fix warning about static being in the wrong placeIan Romanick2015-09-021-2/+2
* i965/gen4-5: Set ENDIF dst and src0 fields to the null register.Francisco Jerez2015-07-071-2/+2
* i965: Add brw_barrier to emit a Gateway Barrier SENDJordan Justen2015-06-121-0/+30
* i965: Add brw_WAIT to emit wait instructionJordan Justen2015-06-121-0/+21
* i965: Silence warning in 3-src type-setting.Matt Turner2015-05-281-0/+2
* i965: Introduce the FIND_LIVE_CHANNEL pseudo-opcode.Francisco Jerez2015-05-041-0/+72
* i965: Introduce the BROADCAST pseudo-opcode.Francisco Jerez2015-05-041-0/+75
* i965: Add memory fence opcode.Francisco Jerez2015-05-041-0/+70