aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Move down genX_upload_sbe in profiles.Mathias Fröhlich2020-03-101-0/+1
* intel/compiler: Pass shader_stats for each SIMD modeMatt Turner2020-03-091-2/+1
* intel/compiler: Mark some methods and parameters constMatt Turner2020-03-091-5/+5
* intel/compiler: Move register pressure calculation into IR analysis objectFrancisco Jerez2020-03-061-3/+29
* intel/compiler: Drop invalidate_live_intervals()Francisco Jerez2020-03-061-1/+0
* intel/compiler/fs: Switch liveness analysis to IR analysis frameworkFrancisco Jerez2020-03-061-3/+4
* intel/compiler: Move all live interval analysis results into fs_live_variablesFrancisco Jerez2020-03-061-3/+2
* intel/compiler: Mark virtual_grf_interferes and vars_interfere as constFrancisco Jerez2020-03-061-1/+1
* intel/compiler: Introduce backend_shader method to propagate IR changes to an...Francisco Jerez2020-03-061-0/+1
* intel/compiler: Reverse inclusion dependency between brw_fs_live_variables.h ...Francisco Jerez2020-03-061-1/+1
* intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.Francisco Jerez2020-02-141-2/+4
* intel/fs: Use helper for discard sample mask flag subregister number.Francisco Jerez2020-02-141-0/+11
* intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask contr...Francisco Jerez2020-02-141-0/+1
* intel/fs: Add SHADER_OPCODE_[IU]SUB_SAT pseudo-opsIan Romanick2020-01-231-0/+1
* intel/fs: Add workgroup_size() helperCaio Marcelo de Oliveira Filho2020-01-211-0/+2
* intel/fs: Switch to standard vector layout for barycentrics at optimization t...Francisco Jerez2020-01-171-2/+3
* intel/fs: Introduce barycentric layout lowering pass.Francisco Jerez2020-01-171-0/+1
* intel/fs: Split fetch_payload_reg() into separate helper for barycentrics.Francisco Jerez2020-01-171-10/+28
* intel/fs: Make implied_mrf_writes() an fs_inst method.Francisco Jerez2020-01-101-2/+0
* intel/fs/cse: Fix non-deterministic behavior due to inaccurate liveness calcu...Francisco Jerez2020-01-101-1/+1
* Revert "i965/fs: Merge CMP and SEL into CSEL on Gen8+"Jason Ekstrand2019-11-201-1/+0
* intel/fs: Implement the new load/store_scratch intrinsicsJason Ekstrand2019-11-111-0/+4
* intel/fs/gen12: Introduce software scoreboard lowering pass.Francisco Jerez2019-10-111-0/+1
* intel/fs: Fix constness of implied_mrf_writes() argument.Francisco Jerez2019-10-111-1/+1
* i965/fs: add emit_shader_float_controls_execution_mode() and aux functionsSamuel Iglesias Gonsálvez2019-09-171-0/+1
* intel/compiler: Refactor FB write message control setup into a helper.Kenneth Graunke2019-08-271-0/+4
* intel/fs: Drop the gl_program from fs_visitorJason Ekstrand2019-08-251-2/+0
* intel/compiler: Fill a compiler statistics structJason Ekstrand2019-08-121-1/+2
* intel/fs: add 64 bit integer multiplication loweringPaulo Zanoni2019-08-121-0/+1
* intel/compiler: don't instantiate a builder for each instructionPaulo Zanoni2019-08-121-4/+2
* intel/compiler: extract subfunctions of lower_integer_multiplication()Paulo Zanoni2019-08-121-0/+4
* intel/fs: Drop all of the 64-bit varying codeJason Ekstrand2019-07-311-5/+0
* i965/fs: Print the scheduler mode.Matt Turner2019-07-301-0/+1
* i965/fs: Add a shader_stats struct.Matt Turner2019-07-301-3/+8
* intel/fs: Remove calculate_urb_setup from fs_visitorJason Ekstrand2019-07-291-1/+0
* i965: Use NIR to lower legacy userclipping.Kenneth Graunke2019-07-241-3/+0
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-2/+2
* intel/fs: Use nir_lower_interpolation on gen11+Jason Ekstrand2019-07-021-1/+0
* intel/fs: Add need_dest parameter to fs_visitor::nir_emit_aluIan Romanick2019-06-051-1/+2
* intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8Kenneth Graunke2019-05-141-2/+5
* intel/compiler: Move ICP handle fetching into a helper function.Kenneth Graunke2019-05-141-0/+3
* intel/compiler: Refactor TCS invocation ID setup into a helperKenneth Graunke2019-05-141-0/+2
* intel/fs/ra: Pull the guts of RA into its own classJason Ekstrand2019-05-141-4/+0
* intel/fs: Add a lowering pass for linear interpolation.Rafael Antognolli2019-04-221-0/+1
* intel/fs: Add support for bindless texture opsJason Ekstrand2019-04-191-1/+2
* intel/fs: Add a scale factor to emit_fsignIan Romanick2019-04-181-1/+1
* intel/fs: Refactor code generation for nir_op_fsign to its own functionIan Romanick2019-04-181-0/+2
* i965,iris,anv: Make alpha to coverage work with sample maskDanylo Piliaiev2019-03-251-0/+1
* intel/fs: Emit better code for b2f(inot(a)) and b2i(inot(a))Ian Romanick2019-03-011-0/+2
* intel/fs: Emit logical-not of operands on Gen8+Ian Romanick2019-03-011-0/+3