summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir/validate: Use a single set for SSA def validationJason Ekstrand2019-05-131-78/+50
* nir/validate: Use a ralloc context for our temporary dataJason Ekstrand2019-05-131-16/+12
* nir: Fix wrong sign in lower_rcpRuslan Kabatsayev2019-05-111-2/+2
* nir: Add blend_const_color_rgba sysvalAlyssa Rosenzweig2019-05-101-1/+4
* nir: allow specifying a set of opcodes in lower_alu_to_scalarJonathan Marek2019-05-102-6/+11
* nir/flrp: Reassociate add in flrp(±1, b, c) lowering pathIan Romanick2019-05-081-4/+4
* nir/flrp: Fix typo on the flrp(±1, b, c) pathIan Romanick2019-05-081-1/+3
* nir: implement lowering for fsin and fcosVasily Khoruzhick2019-05-073-0/+141
* nir/algebraic: Reassociate open-coded flrp(1, b, c)Ian Romanick2019-05-061-0/+3
* nir/flrp: Lower flrp(a, b, #c) differentlyIan Romanick2019-05-061-0/+17
* nir/flrp: Lower flrp(a, b, c) differently if another flrp(_, b, c) existsIan Romanick2019-05-061-1/+56
* nir/flrp: Lower flrp(a, b, c) differently if another flrp(a, _, c) existsIan Romanick2019-05-061-0/+89
* nir/flrp: Lower flrp(±1, b, c) and flrp(a, ±1, c) differentlyIan Romanick2019-05-061-0/+134
* nir/flrp: Lower flrp(#a, #b, c) differentlyIan Romanick2019-05-061-0/+68
* nir: Use the flrp lowering pass instead of nir_opt_algebraicIan Romanick2019-05-061-3/+0
* nir/flrp: Add new lowering pass for flrp instructionsIan Romanick2019-05-063-0/+292
* nir/algebraic: Pull common multiplication out of flrp argumentsIan Romanick2019-05-061-0/+5
* nir/algebraic: Pull common addition out of flrp argumentsIan Romanick2019-05-061-0/+16
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-6/+0
* nir: add int_to_float lowering passVasily Khoruzhick2019-05-073-0/+214
* nir: Add nir_op_vec helperKarol Herbst2019-05-042-13/+13
* nir: Add a nir_builder_alu variant which takes an array of componentsKarol Herbst2019-05-041-14/+36
* nir: Add a SSA type gathering passJason Ekstrand2019-05-043-0/+222
* nir/algebraic: Don't emit empty initializers for MSVCConnor Abbott2019-05-041-0/+4
* nir: fix lower vars to ssa for larger vector sizes.Dave Airlie2019-05-031-4/+4
* nir: fix nir tex print harderRob Clark2019-05-021-6/+5
* nir: add pass to lower fb readsRob Clark2019-05-024-6/+138
* nir: fix lower_wpos_ytransform in load_frag_coord caseRob Clark2019-05-021-10/+11
* nir: rework tex instruction printingRob Clark2019-05-021-8/+10
* nir/search: Add debugging code to dump the pattern matchedConnor Abbott2019-05-021-0/+75
* nir/search: Add automaton-based pre-searchingConnor Abbott2019-05-023-19/+425
* nir: Saturating integer arithmetic is not associativeIan Romanick2019-05-011-1/+1
* nir: improve convert_yuv_to_rgbJonathan Marek2019-05-011-15/+14
* delete autotools .gitignore filesEric Engestrom2019-04-292-8/+0
* nir: Add a new nir_cf_list_is_empty_block() helper.Kenneth Graunke2019-04-281-0/+15
* nir: add rcp(w) lowering for gl_FragCoordAndreas Baierl2019-04-293-0/+83
* nir: use braces around subobject in initializerTapani Pälli2019-04-262-6/+6
* nir/algebraic: Optimize integer cast-of-castJason Ekstrand2019-04-261-0/+42
* nir: fix bit_size in lower indirect derefs.Dave Airlie2019-04-261-1/+1
* freedreno/ir3: lower load_barycentric_at_offsetRob Clark2019-04-251-0/+3
* freedreno/ir3: lower load_barycentric_at_sampleRob Clark2019-04-251-0/+7
* nir: Add option to lower tex to txl when shader don't support implicit LODCaio Marcelo de Oliveira Filho2019-04-252-0/+8
* nir: fix nir_remove_unused_varyings()Timothy Arceri2019-04-251-18/+33
* nir: Use the NIR_SRC_AS_ macro to define nir_src_as_derefJason Ekstrand2019-04-221-14/+4
* nir: Add helpers for getting the type of an address formatJason Ekstrand2019-04-191-0/+33
* intel,nir: Lower TXD with a bindless samplerJason Ekstrand2019-04-192-0/+8
* nir/lower_io: Expose some explicit I/O lowering helpersJason Ekstrand2019-04-192-42/+65
* nir_opcodes.py: Saturate to expression that doesn't overflowKristian H. Kristensen2019-04-192-1/+3
* nir: Use the nir_builder _imm helpers in setting up deref offsets.Eric Anholt2019-04-191-4/+3
* nir: Fix deref offset calculation for structs.Eric Anholt2019-04-191-1/+1