summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_builder.h
Commit message (Expand)AuthorAgeFilesLines
* nir: make nir_const_value scalarKarol Herbst2019-04-141-37/+37
* nir/builder: Add a nir_imm_zero helperJason Ekstrand2019-04-141-0/+13
* nir/builder: Move nir_imm_vec2 from blorp into the builderKarol Herbst2019-04-141-0/+12
* nir: add nir_{load,store}_deref_with_access() helpersSamuel Pitoiset2019-03-271-3/+21
* nir/spirv: support physical pointersKarol Herbst2019-03-191-1/+10
* nir/builder: Add a vector extract helperJason Ekstrand2019-03-151-0/+29
* nir/builder: Add a build_deref_array_imm helperJason Ekstrand2019-03-071-0/+11
* nir/builder: Cast array indices in build_deref_followerJason Ekstrand2019-03-071-1/+7
* nir/builder: Emit better code for iadd/imul_immJason Ekstrand2019-03-071-2/+23
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-2/+2
* nir/builder: Don't emit no-op swizzlesJason Ekstrand2019-02-241-1/+9
* nir: nir_build_deref_follower accept array derefs of vectorsCaio Marcelo de Oliveira Filho2019-02-221-1/+3
* nir: Tag entrypoint for easy recognition by nir_shader_get_entrypoint()Matt Turner2019-01-091-0/+1
* nir: Add a ptr_as_array deref typeJason Ekstrand2019-01-081-1/+28
* nir/builder: Add nir_i2i and nir_u2u helpers which take a bit sizeJason Ekstrand2019-01-081-13/+32
* compiler/nir: add nir_fadd_imm() and nir_fmul_imm() helpersIago Toral Quiroga2019-01-021-0/+12
* compiler/nir: add a nir_b2f() helperIago Toral Quiroga2019-01-021-0/+12
* nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand2018-12-161-4/+4
* nir: Add support for 1-bit data typesJason Ekstrand2018-12-161-1/+11
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-0/+12
* Revert "nir/builder: Assert that intN_t immediates fit"Iago Toral Quiroga2018-11-211-4/+0
* nir/builder: Add a nir_pack/unpack/bitcast helpersJason Ekstrand2018-11-151-0/+126
* nir/builder: Add iadd_imm and imul_imm helpersJason Ekstrand2018-11-151-0/+12
* nir/builder: Assert that intN_t immediates fitJason Ekstrand2018-11-151-0/+4
* nir/builder: Handle 16-bit floats in nir_imm_floatN_tJason Ekstrand2018-10-261-0/+14
* nir/builder: Add a nir_imm_true/false helpersJason Ekstrand2018-10-261-1/+24
* nir: Add nir_imm_ivec2 helperCaio Marcelo de Oliveira Filho2018-10-151-0/+12
* nir: prepare for bumping up max components to 16Karol Herbst2018-07-171-7/+10
* nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst2018-07-131-4/+4
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-68/+0
* nir/builder: Use deref instructions for load/store/copy_varJason Ekstrand2018-06-221-24/+4
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-0/+16
* nir: Support deref instructions in lower_var_copiesJason Ekstrand2018-06-221-0/+48
* nir: Add helpers for working with deref instructionsJason Ekstrand2018-06-221-0/+23
* nir: Add _deref versions of all of the _var intrinsicsJason Ekstrand2018-06-221-0/+37
* nir/builder: Add deref building helpersJason Ekstrand2018-06-221-0/+106
* nir/builder: Add a nir_imm_floatN_t helperNeil Roberts2018-04-171-0/+13
* prog/nir: Simplify some load/store operationsJason Ekstrand2018-04-051-0/+6
* nir: mako all the intrinsicsRob Clark2018-03-271-26/+1
* nir/builder: Add a nir_imm_intN_t helperJason Ekstrand2017-11-071-0/+12
* nir: Move vc4's alpha test lowering to core NIR.Eric Anholt2017-10-101-0/+25
* tree-wide: remove trailing backslashEric Engestrom2017-06-071-1/+1
* nir: Stop using apostrophes to pluralize.Matt Turner2017-03-231-1/+1
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-0/+4
* nir/builder: Add an int64 immediate helperJason Ekstrand2017-03-031-0/+11
* nir/builder: Add support for easily building control-flowJason Ekstrand2017-03-011-0/+95
* nir/builder: Add a helper for getting the most recently added instructionJason Ekstrand2017-01-061-0/+7
* nir/builder: Add a load_deref_var helperJason Ekstrand2017-01-061-0/+16
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-3/+3
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-1/+1