summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler
Commit message (Expand)AuthorAgeFilesLines
* intel/vec4: Set channel_sizes for MOV_INDIRECT sourcesJason Ekstrand2018-03-301-1/+4
* util: Add and use util_is_power_of_two_nonzeroIan Romanick2018-03-291-2/+2
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-291-2/+2
* intel/fs: Don't emit a des copy for image ops with has_dest == falseJason Ekstrand2018-03-271-3/+6
* i965/vec4: Fix null destination register in 3-source instructionsIan Romanick2018-03-262-0/+27
* i965/vec4: Propagate conditional modifiers from compares to addsIan Romanick2018-03-261-5/+65
* i965/vec4: Allow cmod propagation when src0 is a uniform or shader inputIan Romanick2018-03-261-1/+2
* i965/fs: Propagate conditional modifiers from compares to addsIan Romanick2018-03-262-5/+400
* i965/fs: Allow cmod propagation when src0 is a uniform or shader inputIan Romanick2018-03-261-1/+2
* i965: Add negative_equals methodsIan Romanick2018-03-267-0/+72
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-23/+23
* intel/compiler: Readd ICL to test_eu_validate.cppMatt Turner2018-03-221-0/+1
* intel/compiler: Skip 64-bit type tests when types not availableMatt Turner2018-03-221-0/+19
* intel/compiler/icl: Clear "null render target" bit in extended message descri...Jason Ekstrand2018-03-222-0/+6
* intel/compiler/icl: Update the assert in brw_stage_has_packed_dispatch()Anuj Phogat2018-03-221-1/+1
* i965: Silence compiler warning about promoted_constants.Eric Anholt2018-03-161-1/+1
* intel/compiler: Use gen_get_device_info() in test_eu_validateMatt Turner2018-03-162-39/+18
* intel/compiler: Check for unsupported register sizes.Rafael Antognolli2018-03-161-0/+3
* compiler: int8/uint8 supportKarol Herbst2018-03-143-0/+9
* i965/vec4: Allow CSE on subset VF constant loadsIan Romanick2018-03-081-0/+19
* i965/vec4: Relax writemask condition in CSEIan Romanick2018-03-081-1/+9
* i965/fs: Merge CMP and SEL into CSEL on Gen8+Ian Romanick2018-03-082-0/+107
* i965/fs: Add infrastructure for generating CSEL instructions.Kenneth Graunke2018-03-088-1/+34
* anv: Add support for SPIR-V 1.3 subgroup operationsJason Ekstrand2018-03-072-2/+9
* intel/fs: Add support for subgroup quad operationsJason Ekstrand2018-03-075-0/+124
* intel/fs: Implement reduce and scan opeprationsJason Ekstrand2018-03-072-0/+162
* intel/fs: Add a helper for emitting scan operationsJason Ekstrand2018-03-072-0/+148
* intel/fs: Add a couple of simple helper opcodesJason Ekstrand2018-03-074-0/+76
* i965/fs: Add support for nir_intrinsic_shuffleJason Ekstrand2018-03-077-0/+150
* i965/fs: Support nir_intrinsic_vote_feqJason Ekstrand2018-03-071-0/+6
* nir: Generalize nir_intrinsic_vote_eqJason Ekstrand2018-03-071-1/+1
* i965/fs: Implement basic SPIR-V subgroup intrinsicsJason Ekstrand2018-03-072-0/+26
* anv: Trivially implement VK_KHR_device_groupJason Ekstrand2018-03-071-0/+1
* anv: Implement vkCmdDispatchBaseJason Ekstrand2018-03-071-0/+3
* intel: Split gen_device_info out into libintel_devJordan Justen2018-03-053-3/+3
* i965: Silence warnings about mixing enum and non-enum in conditionalIan Romanick2018-03-021-1/+1
* intel/compiler: Silence unused parameter warnings in release buildsIan Romanick2018-03-022-6/+7
* intel: Drop program size pointer from vec4/fs assembly getters.Kenneth Graunke2018-03-029-25/+17
* intel/compiler: Memory fence commit must always be enabled for gen10+Anuj Phogat2018-03-021-1/+3
* Revert "i965/fs: Predicate byte scattered writes if needed"Francisco Jerez2018-03-021-14/+1
* intel/fs: Handle surface opcode sample masks via predication.Francisco Jerez2018-03-021-1/+42
* intel/eu: Plumb header present bit to codegen helpers for HDC messages.Francisco Jerez2018-03-024-29/+50
* intel/ir: Allow arbitrary scratch flag registers for SHADER_OPCODE_FIND_LIVE_...Francisco Jerez2018-03-023-4/+6
* intel/ir: Allow representing additional flag subregisters in the IR.Francisco Jerez2018-03-027-14/+24
* intel/fs: Set up sampler message headers in the visitor on gen7+Jason Ekstrand2018-03-012-22/+39
* spirv/i965/anv: Relax push constant offset assertions being 32-bit alignedJose Maria Casanova Crespo2018-02-281-5/+10
* i965/fs: Support 16-bit store_ssbo with VK_KHR_relaxed_block_layoutJose Maria Casanova Crespo2018-02-281-7/+15
* i965/fs: Support 16-bit do_read_vector with VK_KHR_relaxed_block_layoutJose Maria Casanova Crespo2018-02-281-14/+37
* i965/fs: shuffle_32bit_load_result_to_16bit_data now skips componentsJose Maria Casanova Crespo2018-02-283-3/+6
* isl/i965/fs: SSBO/UBO buffers need size padding if not multiple of 32-bitJose Maria Casanova Crespo2018-02-281-1/+30