skia2/tests/sksl/fp/golden
John Stiles 0f46450775 Reland "Remove inliner from IR generation stage."
This reverts commit 4c412bce4c.

Reason for revert: investigating Pinpoint failure cases, if any

Original change's description:
> Revert "Reland "Remove inliner from IR generation stage.""
>
> This reverts commit e497a08065.
>
> Reason for revert: Pinpoint disagrees
>
> Original change's description:
> > Reland "Remove inliner from IR generation stage."
> >
> > This reverts commit 941fc7174f.
> >
> > Reason for revert: performance now seems to be roughly equal or better
> > (~1%) over several trials.
> > Nanobench: http://screen/A8e8sojaXBgbMgF
> >
> > Original change's description:
> > > Revert "Remove inliner from IR generation stage."
> > >
> > > This reverts commit 21d7778cb5.
> > >
> > > Reason for revert: Pinpoint absolutely hates this change
> > >
> > > Original change's description:
> > > > Remove inliner from IR generation stage.
> > > >
> > > > There is no need to inline code during IR generation, as the optimizer
> > > > can now handle this.
> > > >
> > > > Change-Id: If272bfb98e945a75ec91fb4aa026e5631ac51b5b
> > > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/315971
> > > > Commit-Queue: John Stiles <johnstiles@google.com>
> > > > Commit-Queue: Brian Osman <brianosman@google.com>
> > > > Reviewed-by: Brian Osman <brianosman@google.com>
> > > > Auto-Submit: John Stiles <johnstiles@google.com>
> > >
> > > TBR=brianosman@google.com,ethannicholas@google.com,johnstiles@google.com
> > >
> > > Change-Id: I62c235415bcdc92a088e2a7f9c3d7dbf7e1bf669
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/317976
> > > Reviewed-by: John Stiles <johnstiles@google.com>
> > > Commit-Queue: John Stiles <johnstiles@google.com>
> >
> > TBR=brianosman@google.com,ethannicholas@google.com,johnstiles@google.com
> >
> > Change-Id: I6189806c678283188f4b67ee61e5886f88c2d6fc
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/324891
> > Reviewed-by: John Stiles <johnstiles@google.com>
> > Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
> > Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
> > Auto-Submit: John Stiles <johnstiles@google.com>
>
> TBR=brianosman@google.com,ethannicholas@google.com,johnstiles@google.com
>
> Change-Id: I79149467565f22f53b8c28868dd53b80f3421137
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/325626
> Reviewed-by: John Stiles <johnstiles@google.com>
> Commit-Queue: John Stiles <johnstiles@google.com>
> Auto-Submit: John Stiles <johnstiles@google.com>

TBR=brianosman@google.com,ethannicholas@google.com,johnstiles@google.com

Change-Id: I2727bd4a2b43e8d12b36b1979ce6fe4a2d935380
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/335936
Reviewed-by: John Stiles <johnstiles@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2020-11-20 18:44:07 +00:00
..
GrChildProcessorAndGlobal.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorAndGlobal.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorFieldAccess.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorFieldAccess.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorInlineFieldAccess.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorInlineFieldAccess.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessors.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessors.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleCoords.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleCoords.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleMatrixAndCoords.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleMatrixAndCoords.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleMatrixConstant.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleMatrixConstant.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleMatrixConstantAndCoords.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleMatrixConstantAndCoords.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleMatrixMultipleUniforms.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleMatrixMultipleUniforms.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleMatrixSingleInUniform.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleMatrixSingleInUniform.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleMatrixSingleUniform.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleMatrixSingleUniform.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorSampleMatrixSingleUniformExpr.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorSampleMatrixSingleUniformExpr.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorsWithInput.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorsWithInput.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrChildProcessorWithInputExpression.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrChildProcessorWithInputExpression.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrConditionalInUniform.cpp
GrConditionalInUniform.h
GrFunction.cpp Improve support for function prototypes in SkSL. 2020-11-03 19:09:25 +00:00
GrFunction.h
GrGrSLTypesAreSupported.cpp Improve support for function prototypes in SkSL. 2020-11-03 19:09:25 +00:00
GrGrSLTypesAreSupported.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrHelloWorld.cpp
GrHelloWorld.h
GrInlinedFunction.cpp Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
GrInlinedFunction.h
GrInUniform.cpp
GrInUniform.h
GrInUniformCType.cpp
GrInUniformCType.h
GrKeyIn.cpp
GrKeyIn.h
GrLayoutWhen.cpp Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrLayoutWhen.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrMainCoords.cpp Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrMainCoords.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrModuloOp.cpp Fix crash when compiling FP files containing the modulo operator. 2020-10-29 22:55:28 +00:00
GrModuloOp.h Fix crash when compiling FP files containing the modulo operator. 2020-10-29 22:55:28 +00:00
GrNestedCall.cpp Improve support for function prototypes in SkSL. 2020-11-03 19:09:25 +00:00
GrNestedCall.h Add unit test for nested function calls in FP files. 2020-10-23 21:07:36 +00:00
GrNestedChildProcessors.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrNestedChildProcessors.h
GrNonInlinedInUniform.cpp
GrNonInlinedInUniform.h
GrNullableChildProcessor.cpp Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
GrNullableChildProcessor.h
GrSectionClass.cpp
GrSectionClass.h
GrSectionConstructor.cpp
GrSectionConstructor.h
GrSectionConstructorParams.cpp
GrSectionConstructorParams.h
GrSectionCpp.cpp
GrSectionCpp.h
GrSectionDumpInfo.cpp
GrSectionDumpInfo.h
GrSectionEmitCode.cpp
GrSectionEmitCode.h
GrSectionFields.cpp
GrSectionFields.h
GrSectionHeader.cpp
GrSectionHeader.h
GrSectionInitializers.cpp
GrSectionInitializers.h
GrSectionMake.cpp
GrSectionMake.h
GrSectionSetData.cpp
GrSectionSetData.h
GrSectionTest.cpp
GrSectionTest.h
GrTrackedInUniform.cpp
GrTrackedInUniform.h
GrUniform.cpp
GrUniform.h
GrUniformArrays.cpp Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrUniformArrays.h Convert the remaining FP tests to golden outputs. 2020-09-23 16:21:58 +00:00
GrUseExplicitReturn.cpp
GrUseExplicitReturn.h