index
:
~mattst88/mesa
add-f-d-d
arb_gpu_shader5
ballot
bug-109404
compact
dead/csel
dead/double-scheduler
dead/g45-transposed-read
dead/i965-sched-v3
dead/lround
dead/lround2
dead/lvn
dead/nir-vec4-rc
dead/pspom
dead/spf
dead/validate-old
dead/vec4-neg-mul-cse
dead/vec4-rc
dead/vector-logic
deferred/locking
deferred/no-peephole-sel
double-scheduler
experiment/brwinst-struct
experiment/cfg
experiment/demorgan-reverse
experiment/fsgenerator
experiment/glsl_ir_ssa
experiment/opt-1-minus-x-into-swiz
experiment/sample_lz
experiment/single-i965-gen
experiment/ssa
experiment/ssa-before-fixups
for-mark
for-rafael
fp64
jenkins
lvn
master
musl
sched
sched-eot
single-i965-gen
tag/oct-18-2013
tag/oct-2-2014
tag/oct-2-2014-2
vec4-lower-int-mul
vf-component-packing
wip/arb_shader_group_vote
wip/bool
wip/const-vf
wip/const-vf2
wip/dot
wip/gen4-optimize-int-conv
wip/lround
wip/nir-gvn
wip/nir-optimization-progress
wip/packing
wip/pending-scheduler
wip/predicate-block
wip/sample_lz
wip/sched-eot
wip/unorm
wip/validate
wip/vec4-builder
wip/vec4-lower-int-mul
mattst88's mesa repository
mattst88
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler
/
nir
/
nir_opcodes.py
Age
Commit message (
Expand
)
Author
Files
Lines
2019-03-22
nir: use generic float types for frexp_exp and frexp_sig
Samuel Pitoiset
1
-2
/
+2
2019-03-06
compiler/nir: add an is_conversion field to nir_op_info
Iago Toral Quiroga
1
-33
/
+43
2019-03-05
nir/spirv: initial handling of OpenCL.std extension opcodes
Karol Herbst
1
-0
/
+38
2019-03-04
nir/glsl: Add another way of doing lower_imul64 for gen8+
Sagar Ghuge
1
-0
/
+6
2019-02-25
nir: Define shifts according to SM5 specification.
Daniel Schürmann
1
-4
/
+6
2018-12-16
nir: Add 1-bit Boolean opcodes
Jason Ekstrand
1
-2
/
+27
2018-12-16
nir: Rename Boolean-related opcodes to include 32 in the name
Jason Ekstrand
1
-17
/
+17
2018-12-13
nir: Add a saturated unsigned integer add opcode
Ian Romanick
1
-0
/
+2
2018-12-13
nir: Allow [iu]mul_high on non-32-bit types
Jason Ekstrand
1
-4
/
+39
2018-12-05
nir: Make boolean conversions sized just like the others
Jason Ekstrand
1
-12
/
+13
2018-12-05
nir/opcodes: Rename tbool to tbool32
Jason Ekstrand
1
-11
/
+11
2018-12-05
nir/opcodes: Pull in the type helpers from constant_expressions
Jason Ekstrand
1
-5
/
+29
2018-08-29
nir/opcodes: Make unpack_half_2x16_split_* variable-width
Jason Ekstrand
1
-4
/
+4
2018-07-24
nir: rename f2f16_undef to f2f16
Karol Herbst
1
-2
/
+2
2018-07-24
python: Use range() instead of xrange()
Mathieu Bridon
1
-2
/
+2
2018-05-03
nir: add opcodes for 16-bit packing and unpacking
Iago Toral Quiroga
1
-0
/
+19
2018-04-14
nir: subgroups instructions for 64bit ballot sizes
Daniel Schürmann
1
-6
/
+6
2018-03-29
nir: add support for min/max/median of 3 srcs
Dave Airlie
1
-0
/
+14
2018-03-22
nir: add frexp_exp and frexp_sig opcodes
Timothy Arceri
1
-0
/
+3
2018-03-07
nir: add AMD_gcn_shader extended instructions
Daniel Schürmann
1
-0
/
+28
2018-02-28
nir: fix interger divide by zero crash during constant folding
Timothy Arceri
1
-2
/
+2
2017-12-07
nir/opcodes: Fix constant-folding of bitfield_insert
James Legg
1
-2
/
+2
2017-12-06
nir: Handle fp16 rounding modes at nir_type_conversion_op
Jose Maria Casanova Crespo
1
-2
/
+9
2017-10-12
nir/opcodes: Fix constant-folding of ufind_msb
Jason Ekstrand
1
-1
/
+1
2017-08-29
nir: Remove series of unnecessary conversions
Matt Turner
1
-1
/
+1
2017-06-27
nir: sge operation is defined for floating-point types
Juan A. Suarez Romero
1
-1
/
+1
2017-03-30
nir: Add support for 8 and 16-bit types
Jason Ekstrand
1
-1
/
+5
2017-03-21
nir: Add positional argument specifiers.
Vinson Lee
1
-1
/
+1
2017-03-14
nir: Rework conversion opcodes
Jason Ekstrand
1
-35
/
+19
2017-03-10
nir: remove shebang from python scripts
Emil Velikov
1
-1
/
+0
2017-02-16
nir: Combine the int and double [un]pack opcodes
Jason Ekstrand
1
-16
/
+5
2017-02-09
nir: add opcode to perform int64 to bool conversions
Samuel Iglesias Gonsálvez
1
-0
/
+1
2017-01-20
nir: Shift count for shift opcodes is always 32-bits
Ian Romanick
1
-3
/
+3
2017-01-20
nir: Add 64-bit integer support for conversions and bitcasts
Ian Romanick
1
-1
/
+29
2016-09-06
nir: fix definition of pack_uvec2_to_uint
Ilia Mirkin
1
-1
/
+1
2016-05-23
nir: handle double-precision in fsign, fsat, fnot and frcp
Iago Toral Quiroga
1
-4
/
+9
2016-05-23
nir: handle double-precision in fabs, frsq and fsqrt
Iago Toral Quiroga
1
-3
/
+3
2016-05-15
nir: fix comment typo about f2d/d2f
Rob Clark
1
-2
/
+2
2016-04-28
nir/opcodes: Make ldexp take an explicitly 32-bit int
Jason Ekstrand
1
-1
/
+1
2016-04-28
nir/opcodes: Simplify the expressions for [un]pack_double
Jason Ekstrand
1
-61
/
+8
2016-04-13
nir: Add more modulus opcodes
Jason Ekstrand
1
-1
/
+15
2016-04-11
nir: add split versions of (un)pack_double_2x32
Connor Abbott
1
-0
/
+36
2016-04-11
nir: add support for (un)pack_double_2x32
Connor Abbott
1
-0
/
+29
2016-04-11
nir: add i2d and u2d opcodes
Iago Toral Quiroga
1
-0
/
+2
2016-04-11
nir: add d2i, d2u, d2b opcodes
Iago Toral Quiroga
1
-0
/
+3
2016-04-11
nir: add support for d2f and f2d
Connor Abbott
1
-0
/
+3
2016-04-01
nir: Add an opcode for stomping a 32-bit value to 16-bit precision
Jason Ekstrand
1
-0
/
+1
2016-03-17
nir: update opcode definitions for different bit sizes
Connor Abbott
1
-67
/
+71
2016-02-01
nir: Add lowering support for packing opcodes.
Matt Turner
1
-0
/
+10
2016-02-01
nir: Add opcodes to extract bytes or words.
Matt Turner
1
-0
/
+9
[next]