summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: add nir_{load,store}_deref_with_access() helpersSamuel Pitoiset2019-03-271-3/+21
* nir: add support for user defined select controlTimothy Arceri2019-03-274-1/+21
* nir: add support for user defined loop controlTimothy Arceri2019-03-273-5/+22
* nir: Add access flags to deref and SSBO atomicsJason Ekstrand2019-03-252-28/+34
* nir: Add texture sources and intrinsics for bindlessJason Ekstrand2019-03-254-10/+29
* nir: Add a lowering pass for non-uniform resource accessJason Ekstrand2019-03-253-0/+282
* nir/lower_io: Add a bounds-checked 64-bit global address formatJason Ekstrand2019-03-252-6/+93
* compiler/nir: add lowering for 16-bit ldexpIago Toral Quiroga2019-03-251-2/+7
* compiler/nir: add lowering for 16-bit flrpIago Toral Quiroga2019-03-252-0/+2
* compiler/nir: add lowering option for 16-bit fmodIago Toral Quiroga2019-03-252-0/+2
* nir/split_vars: fixup some more explicit_stride related issues.Dave Airlie2019-03-251-2/+1
* nir: Handle array-deref-of-vector case in loop analysisCaio Marcelo de Oliveira Filho2019-03-221-3/+6
* spirv,nir: lower frexp_exp/frexp_sig inside a new NIR passSamuel Pitoiset2019-03-223-0/+211
* nir: use generic float types for frexp_exp and frexp_sigSamuel Pitoiset2019-03-221-2/+2
* nir: Fix anonymous union initialization with older GCC.Vinson Lee2019-03-221-4/+6
* nir: fix opt_if_loop_last_continue()Timothy Arceri2019-03-221-10/+6
* nir: Record non-vector/scalar varyings as unmovable when compactingKenneth Graunke2019-03-211-1/+3
* nir: move gls_type_get_{sampler,image}_count()Rob Clark2019-03-211-42/+0
* nir: only override previous alu during loop analysis if supportedTimothy Arceri2019-03-211-2/+4
* nir/lower_tex: Add support for tg4 offsets loweringKarol Herbst2019-03-212-0/+62
* nir: add support for gather offsetsKarol Herbst2019-03-217-0/+46
* nir/deref: remove casts of casts which are likely redundant (v3)Dave Airlie2019-03-211-2/+26
* nir/spirv: don't use bare types, remove assert in split vars for testingDave Airlie2019-03-211-1/+0
* nir: Constant values are per-column not per-componentJason Ekstrand2019-03-201-1/+2
* Revert "nir: const `nir_call_instr::callee`"Jason Ekstrand2019-03-192-3/+3
* nir: const `nir_call_instr::callee`Eric Engestrom2019-03-192-3/+3
* nir/spirv: support physical pointersKarol Herbst2019-03-193-8/+25
* nir/lower_locals_to_regs: cast array index to 32 bitKarol Herbst2019-03-191-2/+2
* nir: Add a new pass to lower array dereferences on vectorsJason Ekstrand2019-03-153-0/+201
* nir/builder: Add a vector extract helperJason Ekstrand2019-03-151-0/+29
* nir/xfb: move varyings info out of nir_xfb_infoAlejandro PiƱeiro2019-03-152-22/+55
* nir/lower_io: Add a new buffer_array_length intrinsic and loweringJason Ekstrand2019-03-152-0/+45
* nir: Rename nir_address_format_vk_index_offset to not be vkJason Ekstrand2019-03-152-6/+6
* nir/deref: Consider COHERENT decorated var derefs as aliasingJason Ekstrand2019-03-151-4/+47
* nir/validate: Allow 32-bit boolean load/store intrinsicsJason Ekstrand2019-03-151-0/+6
* nir/validate: Only require bare types to match for copy_derefJason Ekstrand2019-03-153-3/+6
* nir/algebraic: Add a couple optimizations for iabs and ishrJason Ekstrand2019-03-151-0/+6
* nir: Add ir3-specific version of most SSBO intrinsicsEduardo Lima Mitev2019-03-131-0/+27
* nir: Add a pass to combine store_derefs to same vectorCaio Marcelo de Oliveira Filho2019-03-134-0/+578
* nir/loop_unroll: Fix out-of-bounds access handlingJason Ekstrand2019-03-121-12/+2
* nir: Add a pass for lowering IO back to vector when possibleJason Ekstrand2019-03-124-1/+391
* nir: Add a stripping pass for improved cacheabilityConnor Abbott2019-03-123-0/+110
* nir: silence a couple new compiler warningsBrian Paul2019-03-122-2/+2
* nir: find induction/limit vars in iand instructionsTimothy Arceri2019-03-121-8/+91
* nir: pass nir_op to calculate_iterations()Timothy Arceri2019-03-121-7/+10
* nir: add get_induction_and_limit_vars() helper to loop analysisTimothy Arceri2019-03-121-15/+26
* nir: add helper to return inversion op of a comparisonTimothy Arceri2019-03-121-0/+29
* nir: simplify the loop analysis trip count code a littleTimothy Arceri2019-03-121-81/+82
* nir: unroll some loops with a variable limitTimothy Arceri2019-03-121-0/+55
* nir: calculate trip count for more loopsTimothy Arceri2019-03-123-6/+49