summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-08-02WIP: nir/opt_bool: Factor out common terms differentlyopt-minimize-BooleanIan Romanick1-33/+57
2018-08-02asdfIan Romanick1-12/+23
2018-08-02nir: More optimizations to clean up after minimize_booleanIan Romanick1-0/+36
2018-08-02WIP: nir: Algebraic optimizations to clean up after minimize_booleanIan Romanick3-0/+24
2018-08-02nir/opt_bool: Generate XOR and XNORIan Romanick1-0/+61
2018-08-02nir/opt_bool: Factor out common termsIan Romanick1-0/+175
2018-08-02nir/opt_bool: Generate a more balanced expression treeIan Romanick1-25/+88
2018-08-02WIP: intel/compiler: Use Boolean expression minimization passIan Romanick1-0/+16
2018-08-02WIP: nir/opt_bool: Implement Boolean expression minimization passIan Romanick2-2/+42
2018-08-02nir/opt_bool: Emit instructions for a maximum of mintermsIan Romanick3-0/+220
2018-08-02intel/compiler: Use Boolean tautology and contradiction optimizationIan Romanick1-0/+3
2018-08-02nir/opt_bool: Eliminate Boolean expressions that are tautologies or contradic...Ian Romanick2-0/+110
2018-08-02nir/opt_bool: Debug loggingIan Romanick1-0/+30
2018-08-02nir/opt_bool: Recognize Boolean expression treesIan Romanick3-0/+325
2018-08-02nir/opt_bool: Remove variables that aren't used by any mintermIan Romanick3-0/+212
2018-08-02nir/opt_bool: Generate optimal maximum-of-minterms representing a truth tableIan Romanick3-0/+902
2018-08-02nir/opt_bool: Evaluate the full truth table for a Boolean expressionIan Romanick6-0/+755
2018-08-02nir: Transform expressions of b2f(a) and b2f(b) to a == bIan Romanick1-0/+3
2018-08-02nir: Transform expressions of b2f(a) and b2f(b) to a ^^ bIan Romanick1-0/+3
2018-08-02nir: Transform expressions of b2f(a) and b2f(b) to !(a && b)Ian Romanick1-0/+3
2018-08-02nir: Transform expressions of b2f(a) and b2f(b) to a && bIan Romanick1-0/+3
2018-08-02nir: Transform expressions of b2f(a) and b2f(b) to !(a || b)Ian Romanick1-0/+11
2018-08-02nir: Transform -fabs(a) >= 0 to a == 0Ian Romanick1-0/+9
2018-08-02nir: Transform expressions of b2f(a) and b2f(b) to a || bIan Romanick1-0/+19
2018-08-02nir: Transform -fabs(a) < 0 to a != 0Ian Romanick1-0/+4
2018-08-02nir: Rearrange bcsel with two bcsel sourcesIan Romanick1-0/+4
2018-08-02nir: Collapse more repeated bcsels on the same argumentIan Romanick1-0/+1
2018-08-02nir: Don't compare i2f or u2i with zeroIan Romanick1-0/+13
2018-08-02nir: Remove f2i(i2f(x)) conversionsIan Romanick1-0/+8
2018-08-02nir: Mark the 0.0 < abs(a) transformation as impreciseIan Romanick1-1/+1
2018-08-02intel/tools: add error2aub creation into autotoolsAndres Gomez1-1/+23
2018-08-02anv/pipeline: Do cross-stage linking optimizationsJason Ekstrand1-0/+11
2018-08-02anv/pipeline: Pull most of the anv_pipeline_compile_* into common codeJason Ekstrand1-215/+92
2018-08-02anv/pipeline: Add a separate "link" stageJason Ekstrand1-128/+193
2018-08-02anv/pipeline: Compile to NIR in compile_graphicsJason Ekstrand1-161/+116
2018-08-02anv/pipeline: Recompile all shaders if any are missing from the cacheJason Ekstrand1-4/+37
2018-08-02anv/pipeline: Drop anv_pipeline_add_compiled_stageJason Ekstrand2-19/+10
2018-08-02anv/pipeline: Pull shader compilation out into a helper.Jason Ekstrand1-108/+120
2018-08-02anv/pipeline: Call anv_pipeline_compile_* in a loopJason Ekstrand1-26/+30
2018-08-02anv/pipeline: Hash the entire pipeline in one goJason Ekstrand1-53/+94
2018-08-02anv/pipeline: Populate keys up-frontJason Ekstrand1-55/+60
2018-08-02anv/pipline: Add a helper struct for per-stage infoJason Ekstrand2-95/+74
2018-08-02meson: use correct keyword to fix a meson warningJon Turney1-1/+1
2018-08-02docs: add 18.3.0-devel release notes templateAndres Gomez1-0/+71
2018-08-02mesa: bump version to 18.3.0-develAndres Gomez1-1/+1
2018-08-02egl/main: fix indentationEric Engestrom2-2/+2
2018-08-02loader: fix indentationEric Engestrom2-3/+3
2018-08-02swr: Remove unnecessary memset callVlad Golovkin1-1/+0
2018-08-02mesa: replace binary constants with hexadecimal constantsAndres Gomez1-58/+58
2018-08-02ddebug: use util_snprintf() in dd_get_debug_filename_and_mkdirAndres Gomez1-3/+4