Peano
Loading...
Searching...
No Matches
exahype2.api.dslhype.SyntaxTree.Context.Block Class Reference

Public Member Functions

 __init__ (self)
 
 push_mlir (self)
 
 pop_mlir (self)
 
 get_mlir (self)
 
 mlir_append (self, op)
 

Protected Attributes

 _mlir
 
 _ids
 

Detailed Description

Definition at line 34 of file SyntaxTree.py.

Constructor & Destructor Documentation

◆ __init__()

exahype2.api.dslhype.SyntaxTree.Context.Block.__init__ (   self)

Definition at line 36 of file SyntaxTree.py.

Member Function Documentation

◆ get_mlir()

exahype2.api.dslhype.SyntaxTree.Context.Block.get_mlir (   self)

Definition at line 51 of file SyntaxTree.py.

References exahype2.api.dslhype.SyntaxTree.Context.Block._mlir, and exahype2.api.dslhype.SyntaxTree.Context.Block.push_mlir().

Referenced by exahype2.api.dslhype.SyntaxTree.Context.Block.mlir_append().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ mlir_append()

exahype2.api.dslhype.SyntaxTree.Context.Block.mlir_append (   self,
  op 
)

Definition at line 56 of file SyntaxTree.py.

References exahype2.api.dslhype.SyntaxTree.Context.Block.get_mlir().

Here is the call graph for this function:

◆ pop_mlir()

exahype2.api.dslhype.SyntaxTree.Context.Block.pop_mlir (   self)

Definition at line 45 of file SyntaxTree.py.

References exahype2.api.dslhype.SyntaxTree.Context.Block._mlir.

◆ push_mlir()

exahype2.api.dslhype.SyntaxTree.Context.Block.push_mlir (   self)

Definition at line 42 of file SyntaxTree.py.

References exahype2.api.dslhype.SyntaxTree.Context.Block._mlir.

Referenced by exahype2.api.dslhype.SyntaxTree.Context.Block.get_mlir().

Here is the caller graph for this function:

Field Documentation

◆ _ids

exahype2.api.dslhype.SyntaxTree.Context.Block._ids
protected

Definition at line 40 of file SyntaxTree.py.

◆ _mlir


The documentation for this class was generated from the following file: