summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* i965: Do int64 lowering in NIRJason Ekstrand2017-03-011-54/+53
* nir: Add a simple int64 lowering passJason Ekstrand2017-03-012-0/+288
* nir/lower_indirect: Use nir_builder control-flow helpersJason Ekstrand2017-03-011-30/+5
* nir/lower_gs_intrinsics: Use nir_builder control-flow helpersJason Ekstrand2017-03-011-6/+3
* nir/builder: Add support for easily building control-flowJason Ekstrand2017-03-011-0/+95
* nir: Delete unused arg in get_iterationElie TOURNIER2017-02-271-2/+2
* nir: delete magic numberElie TOURNIER2017-02-241-1/+11
* nir: do not #include util/debug.h within extern C {}Emil Velikov2017-02-211-1/+4
* nir/algebraic: Optimize 64bit pack/unpackJason Ekstrand2017-02-161-0/+6
* nir: Rename lower_double_pack to lower_64bit_packJason Ekstrand2017-02-162-5/+4
* nir: Combine the int and double [un]pack opcodesJason Ekstrand2017-02-165-64/+30
* nir: handle some 64-bit integer conversionsDave Airlie2017-02-161-7/+19
* nir: handle 64-bit integer types in glsl->nir type conversion.Dave Airlie2017-02-161-0/+6
* nir: add opcode to perform int64 to bool conversionsSamuel Iglesias Gonsálvez2017-02-091-0/+1
* nir: add extra const notation in compare_blocks()Emil Velikov2017-01-271-2/+2
* nir: silence implicit conversion to 64bitEmil Velikov2017-01-271-1/+1
* nir: bump loop max unroll limitTimothy Arceri2017-01-251-1/+1
* nir/search: Use the correct bit size for integer comparisonsJason Ekstrand2017-01-211-32/+16
* nir: Add support for 64-bit integer types to split_var_copies_blockIan Romanick2017-01-201-0/+2
* nir: Shift count for shift opcodes is always 32-bitsIan Romanick2017-01-202-7/+7
* nir: Lower packing and unpacking of 64-bit integer typesIan Romanick2017-01-201-5/+37
* nir: Add 64-bit integer support for conversions and bitcastsIan Romanick2017-01-202-1/+30
* nir: Add 64-bit integer constant supportIan Romanick2017-01-202-0/+13
* nir: add min/max optimisationElie TOURNIER2017-01-191-0/+12
* nir/algebraic: Only include nir_search_helpers onceJason Ekstrand2017-01-191-1/+1
* nir/gcm: fix a bug with metadata handlingConnor Abbott2017-01-141-3/+3
* nir: optimise min/max fadd combosTimothy Arceri2017-01-142-0/+26
* nir/gcm: Fix a typo in a commentJason Ekstrand2017-01-121-1/+1
* nir/gcm: Rework the schedule late loopJason Ekstrand2017-01-121-5/+6
* nir: don't turn ieq/ine into inot if used by an ifTimothy Arceri2017-01-122-2/+8
* nir: add late opt to turn inot/b2f combos back to bcselTimothy Arceri2017-01-122-0/+19
* nir: add imprecise flrp optimisationTimothy Arceri2017-01-121-0/+1
* nir: Introduce a nir_opt_move_comparisons() pass.Kenneth Graunke2017-01-122-0/+187
* nir/algebraic: add support for conditional helper functions to expressionsTimothy Arceri2017-01-123-1/+15
* nir/search: Only allow matching SSA valuesJason Ekstrand2017-01-111-5/+11
* nir: change asserts to unreachable in nir_type_conversion_opTapani Pälli2017-01-111-3/+3
* nir: Add a pass to lower TES patch_vertices intrinsics to a constant.Kenneth Graunke2017-01-102-0/+54
* nir: Fix anonymous union initialization with older GCC.Vinson Lee2017-01-091-1/+1
* nir: remove duplicated foreach loopThomas Hindoe Paaboel Andersen2017-01-091-1/+0
* nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributesJuan A. Suarez Romero2017-01-091-25/+23
* nir: add nir_type_conversion_op()Samuel Iglesias Gonsálvez2017-01-092-0/+83
* nir: add nir_get_nir_type_for_glsl_type()Samuel Iglesias Gonsálvez2017-01-091-0/+24
* nir: add another comparison simplificationTimothy Arceri2017-01-091-0/+2
* nir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.Kenneth Graunke2017-01-091-0/+4
* nir: Convert ineg(b2i(a)) to a if it's a boolean.Kenneth Graunke2017-01-091-0/+2
* nir: Add a local variable-based copy propagation passJason Ekstrand2017-01-062-0/+815
* 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/dead_variables: Remove shader-local variables that are only writtenJason Ekstrand2017-01-061-9/+60
* nir/dead_variables: Removed shared variables when requestedJason Ekstrand2017-01-061-0/+3