loader: Avoid use-after-free / use of uninitialized local variables
[mesa.git] / src / compiler /
2019-09-25 Ian Romanicknir/range-analysis: Use types to provide better ranges...
2019-09-25 Ian Romanicknir/range-analysis: Use types in the hash key
2019-09-25 Ian Romanicknir/range-analysis: Bail if the types don't match
2019-09-25 Eric Engestromglsl: turn runtime asserts of compile-time value into...
2019-09-25 Connor Abbottnir: Fix overlapping vars in nir_assign_io_var_locations()
2019-09-25 Erik Faye-Lundglsl: correct bitcast-helpers
2019-09-25 Rhys Perrynir/opt_remove_phis: handle phis with no sources
2019-09-24 Connor Abbottnir/opt_large_constants: Handle store writemasks
2019-09-23 Marek Olšáknir: define 8-byte size and alignment for bindless...
2019-09-23 Marek Olšáknir: don't add bindless variables to num_textures and...
2019-09-23 Jason Ekstrandnir/repair_ssa: Replace the unreachable check with...
2019-09-19 Ian Romanicknir/algebraic: Additional D3D Boolean optimization
2019-09-19 Ian Romanicknir/algebraic: Do not apply late DPH optimization in...
2019-09-19 Jason EkstrandMove blob from compiler/ to util/
2019-09-19 Samuel Iglesias... nir/algebraic: refactor inexact opcode restrictions
2019-09-18 Caio Marcelo de... spirv: Add missing break for capability handling
2019-09-18 Connor Abbottnir/opt_if: Fix undef handling in opt_split_alu_of_phi()
2019-09-18 Andres Gomeznir/opcodes: Clear variable names confusion
2019-09-17 Samuel Iglesias... nir: fix fmin/fmax support for doubles
2019-09-17 Samuel Iglesias... nir: fix denorm flush-to-zero in sqrt's lowering at...
2019-09-17 Samuel Iglesias... nir: fix denorms in unpack_half_1x16()
2019-09-17 Samuel Iglesias... nir/algebraic: disable inexact optimizations depending...
2019-09-17 Andres Gomeznir/algebraic: mark float optimizations returning one...
2019-09-17 Samuel Iglesias... nir/constant_expressions: mind rounding mode converting...
2019-09-17 Samuel Iglesias... nir/opcodes: make sure f2f16_rtz and f2f16_rtne behavio...
2019-09-17 Samuel Iglesias... nir: mind rounding mode on fadd, fsub, fmul and fma...
2019-09-17 Samuel Iglesias... nir: add support for round to zero rounding mode to...
2019-09-17 Samuel Iglesias... nir: add support for flushing to zero denorm constants
2019-09-17 Samuel Iglesias... nir: add auxiliary functions to detect if a mode is...
2019-09-17 Samuel Iglesias... spirv/nir: keep track of SPV_KHR_float_controls executi...
2019-09-17 Samuel Iglesias... spirv: check support for SPV_KHR_float_controls capabil...
2019-09-17 Caio Marcelo de... spirv: Handle ShaderLayer and ShaderViewportIndex capab...
2019-09-17 Caio Marcelo de... spirv: Update JSON and headers to 1.5
2019-09-16 Sergii Romantsovnir/large_constants: pass after lowering copy_deref
2019-09-16 Sergii Romantsovnir/large_constants: more careful data copying
2019-09-12 Iago Toral Quiroganir/lower_point_size: assume scalar PSIZ
2019-09-10 Caio Marcelo de... glsl/nir: Add and use a gl_nir_link() function
2019-09-10 Caio Marcelo de... glsl/nir: Fill in the Parameters in NIR linker
2019-09-10 Caio Marcelo de... compiler: Add glsl_contains_opaque() helper
2019-09-10 Caio Marcelo de... glsl/nir: Avoid overflow when setting max_uniform_location
2019-09-10 Dylan Bakerglsl/tests: Handle windows \r\n new lines
2019-09-06 Jason Ekstrandnir/dead_cf: Repair SSA if the pass makes progress
2019-09-06 Jason Ekstrandnir/repair_ssa: Insert deref casts when needed
2019-09-06 Jason Ekstrandnir/repair_ssa: Repair dominance for unreachable blocks
2019-09-06 Jason Ekstrandnir: Add a block_is_unreachable helper
2019-09-06 Jason Ekstrandnir: Don't infinitely recurse in lower_ssa_defs_to_regs...
2019-09-06 Jason Ekstrandnir: Handle complex derefs in nir_split_array_vars
2019-09-06 Rhys Perrynir/lower_io_to_vector: don't merge compact varyings
2019-09-06 Rhys Perrynir/lower_io_to_vector: add flat mode
2019-09-06 Rhys Perrynir/lower_io_to_vector: allow FS outputs to be vectorized
2019-09-06 Danylo Piliaievglsl: Fix unroll of do{} while(false) like loops
2019-09-06 Timur Kristófnir: Carve out nir_lower_samplers from GLSL code.
2019-09-06 Caio Marcelo de... nir/lower_explicit_io: Handle 1 bit loads and stores
2019-09-06 Vasily Khoruzhicknir: allow specifying filter callback in lower_alu_to_s...
2019-09-05 Connor Abbottgallium: Plumb through a way to disable GLSL const...
2019-09-04 Neil Robertsglsl: Store the precision for a function return type
2019-09-03 Eric Engestromnir: fix memleak in error path
2019-09-03 Rob Clarknir: remove unused constant_fold_state
2019-09-03 Connor Abbottnir: Fix num_ssbos when lowering atomic counters
2019-09-02 Samuel Pitoisetnir: do not assume that the result of fexp2(a) is alway...
2019-08-29 Pierre-Eric Pellou... glsl: replace 'x + (-x)' with constant 0
2019-08-29 Ian Romanicknir/range-analysis: Add a lot more assertions about...
2019-08-29 Ian Romanicknir/range-analysis: Range tracking for fpow
2019-08-29 Ian Romanicknir/range-analysis: Handle constants in nir_op_mov...
2019-08-29 Ian Romanicknir/range-analysis: Fix incorrect fadd range result...
2019-08-29 Ian Romanicknir/range-analysis: Adjust result range of multiplicati...
2019-08-29 Ian Romanicknir/range-analysis: Adjust result range of exp2 to...
2019-08-29 Ian Romanicknir/algebraic: Clean up value range analysis-based...
2019-08-29 Ian Romanicknir/algebraic: Mark some value range analysis-based...
2019-08-28 Ian Romanicknir/algrbraic: Don't optimize open-coded bitfield rever...
2019-08-23 Caio Marcelo de... compiler/glsl: Fix warning about unused function
2019-08-22 Alyssa Rosenzweignir: Remove nir_const_load_to_arr
2019-08-21 Jason Ekstrandnir: Add explicit signs to image min/max intrinsics
2019-08-21 Danylo Piliaievnir/loop_analyze: Treat do{}while(false) loops as 0...
2019-08-21 Danylo Piliaievnir/loop_unroll: Prepare loop for unrolling in wrapper_...
2019-08-21 Danylo Piliaievnir/loop_unroll: Update the comments for loop_prepare_f...
2019-08-21 Daniel Schürmannnir/algebraic: some subtraction optimizations
2019-08-21 Lionel Landwerlinmesa/compiler: rework tear down of builtin/types
2019-08-21 Lionel Landwerlincompiler: ensure glsl types are not created without...
2019-08-21 Lionel Landwerlinnir/tests: take reference on glsl types
2019-08-21 Lionel Landwerlinglsl/tests: take refs on glsl types
2019-08-20 Daniel Schürmannnir: add divergence analysis pass.
2019-08-20 Rhys Perrynir/subgroups: Lower clustered reductions with cluster_...
2019-08-20 Rhys Perrynir/lcssa: allow to create LCSSA phis for loop-invarian...
2019-08-20 Daniel Schürmannnir/lcssa: Skip loop invariant variables when convertin...
2019-08-20 Rhys Perrynir: make nir_to_lcssa() a general NIR pass.
2019-08-20 Daniel Schürmannnir/lcssa: handle deref instructions properly
2019-08-19 Jason Ekstrandnir: Add more source types to nir_tex_instr_src_type
2019-08-19 Roman Stratiienkonir: Add missing dependency in Android.nir.gen.mk
2019-08-17 Vasily Khoruzhickglsl/standalone: init shader stage in init_gl_program()
2019-08-16 Rhys Perrynir/algebraic: add a few masking-before-unpack optimiza...
2019-08-15 Erik Faye-Lundwin32: unify strcasecmp definitions
2019-08-15 Erik Faye-Lundnir: avoid warning when casting bogus pointer
2019-08-15 Erik Faye-Lundglsl: fixup u64-warning
2019-08-14 Eric Engestrommeson: add nir tests to the compiler/nir test suite
2019-08-14 Ian Romanicknir/algebraic: Reassociate shift-by-constant of shift...
2019-08-14 Ian Romanicknir/algebraic: Reassociate add-and-shift to be shift...
2019-08-14 Andrii Simiklitnir/find_array_copies: Reject copies with mismatched...
2019-08-14 Ian Romanicknir/range-analysis: Fail gracefully on non-SSA sources
2019-08-13 Iago Toral Quiroganir: add a pass to clamp gl_PointSize to a range
next