summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_builder.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir: Add nir_builder support for individual system value loads.Eric Anholt2016-08-191-0/+15
* nir/builder: Add bany_inequal and bany helpers.Kenneth Graunke2016-08-181-0/+19
* nir: Add new intrinsics for fragment shader input interpolation.Kenneth Graunke2016-07-201-0/+11
* nir/builder: Add a helper for grabbing multiple channels from an ssa defJason Ekstrand2016-05-141-0/+14
* nir/builder: Generate the alu helpers directly in pythonJason Ekstrand2016-05-141-30/+0
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-121-1/+1
* nir: Avoid C99 field initializers.Jose Fonseca2016-04-281-3/+6
* nir/builder: add nir_imm_double()Connor Abbott2016-04-281-0/+8
* nir/builder: Add bit_size info to nir_build_imm()Samuel Iglesias Gonsálvez2016-04-281-6/+7
* nir/builder: const'ify swiz paramRob Clark2016-04-191-1/+1
* nir: only dereference undef after NULL check. (v2)Dave Airlie2016-04-181-1/+0
* nir: add bit_size info to nir_load_const_instr_create()Samuel Iglesias Gonsálvez2016-04-111-1/+1