numba_dpex.dppy_passbuilder module

class numba_dpex.dppy_passbuilder.DPPYPassBuilder

Bases: object

This is the DPPY pass builder to run Intel GPU/CPU specific code-generation and optimization passes. This pass builder does not offer objectmode and interpreted passes.

static default_numba_nopython_pipeline(state, pm)

Adds the default set of NUMBA passes to the pass manager

static define_nopython_pipeline(state, name='dppy_nopython')

Returns an nopython mode pipeline based PassManager