numba_dpex.core.passes package

Submodules

Module contents

class numba_dpex.core.passes.DumpParforDiagnostics

Bases: AnalysisPass

pass_id = 47
run_pass(state)

Runs the pass itself. Must return True/False depending on whether statement level modification took place.

class numba_dpex.core.passes.NoPythonBackend

Bases: FunctionPass

pass_id = 46
run_pass(state)

Back-end: Generate LLVM IR from Numba IR, compile to machine code

class numba_dpex.core.passes.ParforLegalizeCFDPass

Bases: FunctionPass

pass_id = 44
run_pass(state)

Legalize CFD of parfor nodes.