Peano
Loading...
Searching...
No Matches
printers.SYCLPrinter.SYCLPrinter Class Reference
Inheritance diagram for printers.SYCLPrinter.SYCLPrinter:
Collaboration diagram for printers.SYCLPrinter.SYCLPrinter:

Public Member Functions

 print_function_definition (self, SyntaxTree.FunctionDefinition function_definition, indent_level=0)
 
 print_function_declaration (self, SyntaxTree.FunctionDefinition function_definition, indent_level=0)
 
 print_function_definition_with_timer (self, SyntaxTree.FunctionDefinition function_definition, indent_level=0)
 
 print_function_declaration_with_timer (self, SyntaxTree.FunctionDefinition function_definition, indent_level=0)
 
 print_memory_allocation (self, SyntaxTree.MemoryAllocation memory_allocation, indent_level=0)
 
 print_memory_deallocation (self, SyntaxTree.MemoryDeallocation memory_deallocation, indent_level=0)
 
 print_data_block_unary_max (self, SyntaxTree.DataBlockUnaryMax unary_max, indent_level=0)
 
 print_max (self, SyntaxTree.Max max, indent_level=0)
 
 print_data_block_construction_from_function (self, SyntaxTree.DataBlockConstructionFromFunction construction, indent_level=0)
 
 print_data_block_assignment (self, SyntaxTree.DataBlockAssignment assignment, indent_level=0)
 

Detailed Description

Definition at line 6 of file SYCLPrinter.py.

Member Function Documentation

◆ print_data_block_assignment()

printers.SYCLPrinter.SYCLPrinter.print_data_block_assignment (   self,
SyntaxTree.DataBlockAssignment  assignment,
  indent_level = 0 
)

Definition at line 133 of file SYCLPrinter.py.

References printers.CPPPrinter.CPPPrinter.get_indent(), and printers.MLIRPrinter.MLIRPrinter.get_indent().

Here is the call graph for this function:

◆ print_data_block_construction_from_function()

printers.SYCLPrinter.SYCLPrinter.print_data_block_construction_from_function (   self,
SyntaxTree.DataBlockConstructionFromFunction  construction,
  indent_level = 0 
)

Definition at line 122 of file SYCLPrinter.py.

References printers.CPPPrinter.CPPPrinter.get_indent(), and printers.MLIRPrinter.MLIRPrinter.get_indent().

Here is the call graph for this function:

◆ print_data_block_unary_max()

printers.SYCLPrinter.SYCLPrinter.print_data_block_unary_max (   self,
SyntaxTree.DataBlockUnaryMax  unary_max,
  indent_level = 0 
)

Definition at line 107 of file SYCLPrinter.py.

References printers.CPPPrinter.CPPPrinter.get_indent(), and printers.MLIRPrinter.MLIRPrinter.get_indent().

Here is the call graph for this function:

◆ print_function_declaration()

printers.SYCLPrinter.SYCLPrinter.print_function_declaration (   self,
SyntaxTree.FunctionDefinition  function_definition,
  indent_level = 0 
)

Definition at line 36 of file SYCLPrinter.py.

◆ print_function_declaration_with_timer()

printers.SYCLPrinter.SYCLPrinter.print_function_declaration_with_timer (   self,
SyntaxTree.FunctionDefinition  function_definition,
  indent_level = 0 
)

Definition at line 78 of file SYCLPrinter.py.

◆ print_function_definition()

printers.SYCLPrinter.SYCLPrinter.print_function_definition (   self,
SyntaxTree.FunctionDefinition  function_definition,
  indent_level = 0 
)

Definition at line 7 of file SYCLPrinter.py.

◆ print_function_definition_with_timer()

printers.SYCLPrinter.SYCLPrinter.print_function_definition_with_timer (   self,
SyntaxTree.FunctionDefinition  function_definition,
  indent_level = 0 
)

Definition at line 52 of file SYCLPrinter.py.

◆ print_max()

printers.SYCLPrinter.SYCLPrinter.print_max (   self,
SyntaxTree.Max  max,
  indent_level = 0 
)

Definition at line 119 of file SYCLPrinter.py.

◆ print_memory_allocation()

printers.SYCLPrinter.SYCLPrinter.print_memory_allocation (   self,
SyntaxTree.MemoryAllocation  memory_allocation,
  indent_level = 0 
)

Definition at line 97 of file SYCLPrinter.py.

◆ print_memory_deallocation()

printers.SYCLPrinter.SYCLPrinter.print_memory_deallocation (   self,
SyntaxTree.MemoryDeallocation  memory_deallocation,
  indent_level = 0 
)

Definition at line 104 of file SYCLPrinter.py.


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