aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/algebraic: add lowering for fsignErico Nunes2019-04-192-0/+4
* nir/algebraic: Strength reduce some compares of x and -xIan Romanick2019-04-181-0/+3
* nir/algebraic: Fix some 1-bit Boolean weirdnessIan Romanick2019-04-181-0/+3
* nir/algebraic: Replace a pattern where iand with a Boolean is used as a bcselIan Romanick2019-04-181-0/+4
* nir/algebraic: Recognize open-coded copysign(1.0, a)Ian Romanick2019-04-181-0/+6
* nir: Add a nir_src_as_intrinsic() helperJason Ekstrand2019-04-184-40/+15
* nir: Rework nir_src_as_alu_instr to not take a pointerJason Ekstrand2019-04-183-20/+14
* nir: Drop "struct" from some nir_* declarationsJason Ekstrand2019-04-183-11/+11
* nir/algebraic: Use a cache to avoid re-emitting structsJason Ekstrand2019-04-161-17/+36
* nir/algebraic: Move the template closer to the render functionJason Ekstrand2019-04-161-19/+19
* nir: optimize gl_SampleMaskIn to gl_HelperInvocation for radeonsi when possibleMarek Olšák2019-04-162-2/+46
* nir,ac/nir: fix cube_face_coordRhys Perry2019-04-151-6/+15
* nir: fix packing components with arraysTimothy Arceri2019-04-151-1/+2
* nir/validate: Require unused bits of nir_const_value to be zeroJason Ekstrand2019-04-142-20/+41
* nir/load_const_to_scalar: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* nir/constant_folding: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* nir: make nir_const_value scalarKarol Herbst2019-04-1422-277/+317
* nir/loop_analyze: use nir_const_value.b for boolean results, not u32Karol Herbst2019-04-141-1/+1
* nir/print: Use nir_src_as_int for array indicesJason Ekstrand2019-04-141-3/+2
* nir/builder: Add a nir_imm_zero helperJason Ekstrand2019-04-143-7/+17
* nir/builder: Move nir_imm_vec2 from blorp into the builderKarol Herbst2019-04-141-0/+12
* nir: Add nir_lower_viewport_transformAlyssa Rosenzweig2019-04-143-0/+104
* nir: add lower_ftruncChristian Gmeiner2019-04-132-0/+3
* nir: Add a pass for selectively lowering variables to scratch spaceJason Ekstrand2019-04-128-1/+215
* nir: Add a comment about how intrinsic definitions work.Eric Anholt2019-04-121-0/+11
* nir: Drop remaining references to const_index in favor of the call to use.Eric Anholt2019-04-121-5/+5