summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler
Commit message (Expand)AuthorAgeFilesLines
* intel: Use the NIR lowering for isign.Eric Anholt2019-02-143-31/+1
* intel/compiler: add scale_factors to sampler_prog_key_dataTapani Pälli2019-02-122-0/+7
* intel/fs: Use enumerated array assignments in fb read TXF setupJason Ekstrand2019-02-111-5/+9
* intel/compiler: use 0 as sampler in emit_mcs_fetchCaio Marcelo de Oliveira Filho2019-02-082-2/+2
* intel/compiler: Silence warning about value that may be used uninitializedIan Romanick2019-02-081-1/+1
* intel/fs: Implement nir_intrinsic_global_atomic_*Jason Ekstrand2019-02-018-0/+202
* intel/fs: Use SENDS for A64 writes on gen9+Jason Ekstrand2019-02-011-10/+23
* intel/fs: Implement load/store_global with A64 untyped messagesJason Ekstrand2019-02-017-1/+273
* intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 modeJason Ekstrand2019-02-011-7/+6
* intel/fs: Properly handle 64-bit types in LOAD_PAYLOADJason Ekstrand2019-02-012-2/+7
* intel/fs/cse: Split create_copy_instr into three casesJason Ekstrand2019-02-011-17/+17
* intel/nir: Add global support to lower_mem_access_bit_sizesJason Ekstrand2019-02-011-0/+2
* intel/fs: Fix memory corruption when compiling a CSOscar Blumberg2019-02-011-1/+2
* intel/fs: Use split sends for surface writes on gen9+Jason Ekstrand2019-01-292-18/+47
* intel/fs: Add interference between SENDS sourcesJason Ekstrand2019-01-291-0/+27
* intel/fs: Support SENDS in SHADER_OPCODE_SENDJason Ekstrand2019-01-293-8/+66
* intel/disasm: Properly disassemble split sendsJason Ekstrand2019-01-291-19/+142
* intel/eu: Add support for the SENDS[C] messagesJason Ekstrand2019-01-294-19/+255
* intel/inst: Indent some codeJason Ekstrand2019-01-291-177/+183
* intel/inst: Fix the ia16_addr_imm helpersJason Ekstrand2019-01-291-4/+5
* intel/disasm: Rework SEND decoding to use descriptorsJason Ekstrand2019-01-291-36/+50
* intel/eu: Add more message descriptor helpersJason Ekstrand2019-01-291-27/+216
* intel/eu/validate: SEND restrictions also apply to SENDCJason Ekstrand2019-01-291-1/+2
* intel/eu: Use GET_BITS in brw_inst_set_send_ex_descJason Ekstrand2019-01-291-5/+5
* intel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls on gen7+Jason Ekstrand2019-01-297-88/+25
* intel/fs: Use SHADER_OPCODE_SEND for texturing on gen7+Jason Ekstrand2019-01-294-142/+177
* intel/fs: Use a logical opcode for IMAGE_SIZEJason Ekstrand2019-01-294-6/+21
* intel/fs: Use SHADER_OPCODE_SEND for surface messagesJason Ekstrand2019-01-295-214/+201
* intel/fs: Add a generic SEND opcodeJason Ekstrand2019-01-299-3/+91
* intel/eu: Rework surface descriptor helpersJason Ekstrand2019-01-292-234/+234
* intel/eu: Add has_simd4x2 bools to surface_write functionsJason Ekstrand2019-01-291-6/+8
* intel/fs: Take an explicit exec size in brw_surface_payload_size()Jason Ekstrand2019-01-291-20/+39
* intel/fs: Handle IMAGE_SIZE in size_read() and is_send_from_grf()Jason Ekstrand2019-01-291-0/+2
* intel/defines: Explicitly cast to uint32_t in SET_FIELD and SET_BITSJason Ekstrand2019-01-291-2/+2
* intel/fs: Get rid of fs_inst::equalsJason Ekstrand2019-01-292-23/+7
* intel/compiler: Add a file-level description of brw_eu_validate.cMatt Turner2019-01-261-1/+13
* intel/compiler: Reset default flag register in brw_find_live_channel()Matt Turner2019-01-231-2/+11
* nir: replace more nir_load_system_value calls with builder functionsKarol Herbst2019-01-211-2/+1
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-7/+7
* intel/fs: Promote execution type to 32-bit when any half-float conversion is ...Francisco Jerez2019-01-181-0/+21
* intel/fs: Don't touch accumulator destination while applying regioning alignm...Jason Ekstrand2019-01-181-1/+23
* intel/eu: Stop overriding exec sizes in send_indirect_messageJason Ekstrand2019-01-181-3/+0
* i965: Drop mark_surface_used mechanism.Kenneth Graunke2019-01-137-100/+0
* intel/nir: Call nir_opt_deref in brw_nir_optimizeJason Ekstrand2019-01-121-0/+1
* intel/peephole_ffma: Fix swizzle propagationJason Ekstrand2019-01-111-4/+7
* i965: Compile fp64 software routines and lower double-opsMatt Turner2019-01-091-22/+70
* intel/compiler: Heap-allocate temporary storageMatt Turner2019-01-091-3/+5
* intel/compiler: Expand size of the 'nr' fieldMatt Turner2019-01-091-4/+3
* intel/compiler: Prevent warnings in the following patchMatt Turner2019-01-0911-36/+38
* intel/compiler: Rearrange code to avoid future problemsMatt Turner2019-01-091-3/+4