(state, name='nopython')
return numba_pass_manager
This is to register some sub set of Intel SDC compiler passes in Numba NoPython pipeline
    Each pass, enabled here, is expected to be called many times on every decorated function including
    functions which are not related to Pandas.

    Test: SDC_CONFIG_PIPELINE_SDC=0 python -m sdc.runtests -k sdc.tests.test_series.TestSeries.test_series_sort_values1

    This function needs to be removed if SDC DataFrame support
    no more needs Numba IR transformations via DataFramePass
This is to register some sub set of Intel SDC compiler passes in Numba NoPython pipeline
    Each pass, enabled here, is expected to be called many times on every decorated function including
    functions which are not related to Pandas.
This is to register some sub set of Intel SDC compiler passes in Numba NoPython pipeline Each pass enabled here is expected to be called many times on every decorated function including functions which are not related to Pandas .
def sdc_nopython_pipeline_lite_register(state, name='nopython'):
    """
    This is to register some sub set of Intel SDC compiler passes in Numba NoPython pipeline
    Each pass, enabled here, is expected to be called many times on every decorated function including
    functions which are not related to Pandas.

    Test: SDC_CONFIG_PIPELINE_SDC=0 python -m sdc.runtests -k sdc.tests.test_series.TestSeries.test_series_sort_values1

    This function needs to be removed if SDC DataFrame support
    no more needs Numba IR transformations via DataFramePass
    """

    if sdc.config.numba_compiler_define_nopython_pipeline_orig is None:
        raise ValueError("Intel SDC. Unexpected usage of DataFrame passes registration function.")

    numba_pass_manager = sdc.config.numba_compiler_define_nopython_pipeline_orig(state, name)

    numba_pass_manager.add_pass_after(SDC_Pandas_DataFrame_TransformationPass_Stage1, numba.untyped_passes.InlineClosureLikes)

    numba_pass_manager.add_pass_after(sdc.hiframes.dataframe_pass.DataFramePass, numba.typed_passes.AnnotateTypes)
    numba_pass_manager.add_pass_after(sdc.compiler.PostprocessorPass, numba.typed_passes.AnnotateTypes)

    numba_pass_manager.add_pass_after(SDC_Pandas_DataFrame_TransformationPass_Stage2, sdc.hiframes.dataframe_pass.DataFramePass)

    numba_pass_manager.finalize()

    return numba_pass_manager
def sdc_nopython_pipeline_lite_register ( state , name = 'nopython' ) : if sdc . config . numba_compiler_define_nopython_pipeline_orig is None : raise ValueError ( "Intel SDC. Unexpected usage of DataFrame passes registration function." ) numba_pass_manager = sdc . config . numba_compiler_define_nopython_pipeline_orig ( state , name ) numba_pass_manager . add_pass_after ( SDC_Pandas_DataFrame_TransformationPass_Stage1 , numba . untyped_passes . InlineClosureLikes ) numba_pass_manager . add_pass_after ( sdc . hiframes . dataframe_pass . DataFramePass , numba . typed_passes . AnnotateTypes ) numba_pass_manager . add_pass_after ( sdc . compiler . PostprocessorPass , numba . typed_passes . AnnotateTypes ) numba_pass_manager . add_pass_after ( SDC_Pandas_DataFrame_TransformationPass_Stage2 , sdc . hiframes . dataframe_pass . DataFramePass ) numba_pass_manager . finalize ( ) return numba_pass_manager