summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_vec4.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel/compiler: Pass shader_stats for each SIMD modeMatt Turner2020-03-091-3/+3
* intel/compiler: Mark some methods and parameters constMatt Turner2020-03-091-4/+4
* intel/vec4: Make implied_mrf_writes() a vec4_instruction methodMatt Turner2020-03-091-5/+5
* intel/compiler/vec4: Switch liveness analysis to IR analysis frameworkFrancisco Jerez2020-03-061-4/+3
* intel/compiler: Move all live interval analysis results into vec4_live_variablesFrancisco Jerez2020-03-061-1/+2
* intel/compiler: Pass detailed dependency classes to invalidate_analysis()Francisco Jerez2020-03-061-11/+13
* intel/compiler: Introduce backend_shader method to propagate IR changes to an...Francisco Jerez2020-03-061-10/+19
* intel/compiler: Reverse inclusion dependency between brw_vec4_live_variables....Francisco Jerez2020-03-061-1/+0
* intel/compiler: Add a flag to avoid compacting push constantsJason Ekstrand2019-11-181-0/+3
* intel/fs: Drop the gl_program from fs_visitorJason Ekstrand2019-08-251-1/+0
* intel/compiler: Fill a compiler statistics structJason Ekstrand2019-08-121-2/+4
* i965/fs: Add a shader_stats struct.Matt Turner2019-07-301-1/+1
* intel/compiler: Be more conservative about subgroup sizes in GLJason Ekstrand2019-07-241-1/+1
* intel/nir: Make brw_nir_apply_sampler_key more genericJason Ekstrand2019-07-241-1/+1
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-2/+3
* intel/vec4: Reswizzle VF immediates tooIan Romanick2019-07-081-1/+23
* intel/nir: Stop returning the shader from helpersJason Ekstrand2019-06-051-2/+2
* intel/compiler: Do not reswizzle dst if instruction writes to flag registerDanylo Piliaiev2019-04-161-0/+6
* intel/common: move gen_debug to intel/devMark Janes2019-04-101-1/+1
* intel/compiler: silence unitialized variable warning in opt_vector_float()Brian Paul2019-03-081-1/+1
* intel/compiler: Re-prefix non-logical surface opcodes with VEC4Jason Ekstrand2019-02-281-6/+6
* intel/compiler: Drop unused surface opcodesJason Ekstrand2019-02-281-6/+0
* intel/compiler: Prevent warnings in the following patchMatt Turner2019-01-091-5/+7
* i965/fs: Eliminate unary op on operand of compare-with-zeroIan Romanick2018-12-171-12/+0
* i965: Do NIR shader cloning in the caller.Kenneth Graunke2018-11-201-2/+1
* intel: Don't propagate conditional modifiers if a UD source is negatedJason Ekstrand2018-10-101-0/+20
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-1/+2
* intel/compiler: silence -Wclass-memaccess warningsCaio Marcelo de Oliveira Filho2018-07-181-2/+2
* intel/compiler: Relax mixed type restriction for saturating immediatesIan Romanick2018-07-061-2/+11
* intel/compiler: Silence unused parameter warnings brw_nir.cIan Romanick2018-07-021-1/+1
* intel/fs: Remove program key argument from generator.Francisco Jerez2018-06-281-1/+1
* i965/vec4: Optimize OR with 0 into a MOVIan Romanick2018-06-151-0/+8
* i965/vec4: Don't register coalesce into source of VS_OPCODE_UNPACK_FLAGS_SIMD4X2Ian Romanick2018-06-151-0/+9
* intel: activate the gl_BaseVertex loweringAntia Puentes2018-05-021-6/+1
* intel: emit is_indexed_draw in the same VE than gl_DrawIDAntia Puentes2018-05-021-5/+9
* intel/compiler: Add uses_is_indexed_draw flagAntia Puentes2018-05-021-0/+4
* intel: Handle firstvertex in an identical way to BaseVertexAntia Puentes2018-04-191-0/+1
* intel/compiler: Add a uses_firstvertex flagNeil Roberts2018-04-191-0/+4
* intel/vec4: Set channel_sizes for MOV_INDIRECT sourcesJason Ekstrand2018-03-301-1/+4
* i965/vec4: Fix null destination register in 3-source instructionsIan Romanick2018-03-261-0/+26
* i965: Add negative_equals methodsIan Romanick2018-03-261-0/+7
* i965/fs: Add infrastructure for generating CSEL instructions.Kenneth Graunke2018-03-081-0/+1
* intel: Drop program size pointer from vec4/fs assembly getters.Kenneth Graunke2018-03-021-3/+2
* intel/ir: Allow representing additional flag subregisters in the IR.Francisco Jerez2018-03-021-3/+4
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-301-1/+1
* i965: Drop support for the legacy SNORM -> Float equation.Kenneth Graunke2018-01-021-5/+2
* i965: Combine {VS,FS}_OPCODE_GET_BUFFER_SIZE opcodes.Kenneth Graunke2017-12-301-1/+1
* i965/vec4: fix splitting of interleaved attributesIago Toral Quiroga2017-11-241-1/+6
* intel/compiler: Remove final_program_size from brw_compile_*Jordan Justen2017-10-311-4/+2
* intel/compiler: add new field for storing program sizeCarl Worth2017-10-311-0/+1