Loki
Home page
Getting started
Using Loki
API reference
Loki
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__call__() (ExpressionParser method)
_defines_items (Item attribute)
_depends_class (Item attribute)
_parser_class (Item attribute)
A
A (Polyhedron attribute)
accumulate_polynomial_terms() (in module loki.expression.symbolic)
add() (FileReport method)
(RuleReport method)
add_block_loops() (in module loki.transformations.parallel.block_loop)
add_edge() (SGraph method)
add_edges() (SGraph method)
add_explicit_array_dimensions() (in module loki.transformations.array_indexing.vector_notation)
add_field_api_view_updates() (in module loki.transformations.parallel.field_views)
add_field_offload_calls() (in module loki.transformations.data_offload.field_offload)
add_file_error() (Reporter method)
add_file_report() (Reporter method)
add_firstprivate_copies() (in module loki.transformations.parallel.openmp_region)
add_node() (SGraph method)
add_nodes() (SGraph method)
add_openmp_regions() (in module loki.transformations.parallel.openmp_region)
ALL (Simplification attribute)
all_imports (ProgramUnit property)
all_subroutines (Sourcefile property)
AllClasses (RegexParserClass attribute)
Allocation (class in loki.ir.nodes)
always_rebuild() (Visitor method)
anchor (LazyNodeLookup property)
append() (Pipeline method)
(PragmaRegion method)
(Section method)
apply() (Pipeline method)
(ProgramUnit method)
(Sourcefile method)
(Transformation method)
apply_file() (Transformation method)
apply_label() (FortranCodegen method)
apply_module() (Transformation method)
apply_subroutine() (Transformation method)
arg_iter() (CallStatement method)
(InlineCall method)
arg_map (CallStatement property)
(InlineCall property)
argnames (Subroutine property)
args (FieldPointerMap property)
(Node property)
(ScopedNode property)
args_frozen (Node property)
ArgumentArrayShapeAnalysis (class in loki.transformations.argument_shape)
arguments (InlineCall property)
(Subroutine property)
Array (class in loki.expression.symbols)
ArraySubscript (class in loki.expression.symbols)
as_filegraph() (SGraph method)
as_tuple() (in module loki.tools.util)
Assignment (class in loki.ir.nodes)
Associate (class in loki.ir.nodes)
associate_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
AssociatesTransformation (class in loki.transformations.sanitise.associates)
association_map (Associate property)
attach_pragma_regions() (in module loki.ir.pragma_utils)
attach_pragmas() (in module loki.ir.pragma_utils)
AttachScopes (class in loki.ir.expr_visitors)
AttachScopesMapper (class in loki.expression.mappers)
auto_post_mortem_debugger() (in module loki.tools.util)
available_frontends() (in module loki.frontend.util)
B
b (Polyhedron attribute)
back_substitution() (in module loki.analyse.util_linear_algebra)
basename (MetaSymbol property)
(TypedSymbol property)
BasicType (class in loki.types)
Binary (class in loki.jit_build.binary)
binary_insertion_sort() (in module loki.tools.util)
block (ItemConfig attribute)
(ItemConfig property)
bounds (Dimension property)
build() (Binary method)
(Builder method)
(Lib method)
(Obj method)
build_args (Scheduler attribute)
Builder (class in loki.jit_build.builder)
C
cached_func() (in module loki.tools.util)
CallClass (RegexParserClass attribute)
callgraph() (Scheduler method)
calls (Item property)
CallStatement (class in loki.ir.nodes)
case_insensitive_getattr() (LokiEvaluationMapper static method)
case_sensitive (MetaSymbol property)
(SymbolTable property)
CaseInsensitiveDefaultDict (class in loki.tools.util)
CaseInsensitiveDict (class in loki.tools.util)
Cast (class in loki.expression.symbols)
CC (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
CC_PATTERN (GNUCompiler attribute)
(NvidiaCompiler attribute)
CCodegen (class in loki.backend.cgen)
CCodeMapper (class in loki.backend.cgen)
ceil_division() (in module loki.expression.symbolic)
CFLAGS (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
cgen() (in module loki.backend.cgen)
CHARACTER (BasicType attribute)
check() (GenericRule class method)
(Linter method)
check_file() (GenericRule class method)
check_module() (GenericRule class method)
check_routine_sequential() (in module loki.transformations.utilities)
check_subroutine() (GenericRule class method)
children (Node property)
chunks() (in module loki.tools.util)
clean() (Builder method)
(in module loki.jit_build.compiler)
clean_test() (in module loki.jit_build.jit)
cleanup() (LokiTempdir method)
clear_cache() (Obj class method)
clone() (Array method)
(InlineCall method)
(MetaSymbol method)
(Module method)
(Node method)
(ProgramUnit method)
(Scope method)
(Source method)
(Sourcefile method)
(Subroutine method)
(SymbolAttributes method)
(SymbolTable method)
(TypeDef method)
(TypedSymbol method)
clone_lines() (Source method)
clone_with_kwargs_as_args() (InlineCall method)
clone_with_sorted_kwargs() (InlineCall method)
clone_with_span() (Source method)
clone_with_string() (Source method)
ClusterCommentTransformer (class in loki.frontend.util)
CMakePlanTransformation (class in loki.transformations.build_system.plan)
CollectCoefficients (Simplification attribute)
combine_multiline_pragmas() (in module loki.frontend.util)
CombineMultilinePragmasTransformer (class in loki.frontend.util)
Comment (class in loki.ir.nodes)
CommentBlock (class in loki.ir.nodes)
comments (TypeDef property)
compare() (SymbolAttributes method)
Comparison (class in loki.expression.symbols)
COMPARISON_OP_TO_FORTRAN (FCodeMapper attribute)
compile() (Compiler method)
(in module loki.jit_build.compiler)
compile_and_load() (in module loki.jit_build.compiler)
compile_args() (Compiler method)
Compiler (class in loki.jit_build.compiler)
COMPLEX (BasicType attribute)
concretize_definitions() (Item method)
concretize_dependencies() (Item method)
Conditional (class in loki.ir.nodes)
conditional_end_space (FortranStyle attribute)
(IFSFortranStyle attribute)
conditional_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
ConditionalAssignment (class in loki.ir.nodes)
config (GenericRule attribute)
(Scheduler attribute)
config_override() (in module loki.config)
Configuration (class in loki.config)
convert_kwargs_to_args() (CallStatement method)
convert_to_lower_case() (in module loki.transformations.utilities)
CPP (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
CPP_PATTERN (GNUCompiler attribute)
(NvidiaCompiler attribute)
CppCodegen (class in loki.backend.cppgen)
CppCodeMapper (class in loki.backend.cppgen)
CPPFLAGS (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
cppgen() (in module loki.backend.cppgen)
create() (LokiTempdir method)
create_contained_procedures() (FParser2IR method)
create_definition_items() (FileItem method)
(Item method)
create_dependency_items() (Item method)
create_from_ir() (ItemFactory method)
create_frontend_args() (SchedulerConfig method)
create_item_config() (SchedulerConfig method)
create_offset_map() (LowerConstantArrayIndices method)
create_operation() (FParser2IR method)
creates_items (DependencyTransformation attribute)
(InlineTransformation attribute)
(ModuleWrapTransformation attribute)
(Transformation attribute)
,
[1]
CudaCodegen (class in loki.backend.cudagen)
CudaCodeMapper (class in loki.backend.cudagen)
CudaFortranCodegen (class in loki.backend.cufgen)
cudagen() (in module loki.backend.cudagen)
cufgen() (in module loki.backend.cufgen)
current_line (FortranReader property)
D
DaceCodegen (class in loki.backend.dacegen)
dacegen() (in module loki.backend.dacegen)
DataDeclaration (class in loki.ir.nodes)
dataflow_analysis_attached() (in module loki.analyse.analyse_dataflow)
dataptr_from_array() (FieldPointerMap method)
dataptrs (FieldPointerMap property)
DataType (class in loki.types)
Deallocation (class in loki.ir.nodes)
debug() (in module loki.logging)
DeclarationClass (RegexParserClass attribute)
declarations (ProgramUnit property)
(TypeDef property)
DEFAULT (ProcessingStrategy attribute)
default_args (GenericVisitor attribute)
default_config() (Linter static method)
default_retval (ExpressionFinder attribute)
default_retval() (FindNodes class method)
(GenericVisitor class method)
(PatternFinder class method)
(SequenceFinder class method)
DefaultHandler (class in loki.lint.reporter)
DefaultStyle (class in loki.backend.style)
DEFERRED (BasicType attribute)
DeferredTypeSymbol (class in loki.expression.symbols)
defines_symbols (Node property)
definitions (FileItem property)
(Item property)
(Module property)
(ModuleItem property)
(Obj property)
(ProgramUnit property)
(Scheduler property)
(Sourcefile property)
(TypeDefItem property)
delete() (in module loki.tools.files)
demote_variables() (in module loki.transformations.array_indexing.demote)
dependencies (Item property)
(Obj property)
(Scheduler property)
(SGraph property)
DependencyTransformation (class in loki.transformations.build_system.dependency)
deprecated (GenericRule attribute)
depths (SGraph property)
Dereference (class in loki.expression.symbols)
derive_module_name() (DependencyTransformation method)
DerivedType (class in loki.types)
DerivedTypeSymbol (class in loki.expression.symbols)
detach_pragma_regions() (in module loki.ir.pragma_utils)
detach_pragmas() (in module loki.ir.pragma_utils)
DetachScopesMapper (class in loki.expression.mappers)
detail() (in module loki.logging)
dict_override() (in module loki.tools.util)
Dimension (class in loki.dimension)
dimensions (Array property)
disable (ItemConfig attribute)
(ItemConfig property)
do_merge_associates() (in module loki.transformations.sanitise.associates)
do_remove_calls() (in module loki.transformations.remove_code)
do_remove_dead_code() (in module loki.transformations.remove_code)
do_remove_marked_regions() (in module loki.transformations.remove_code)
do_resolve_associates() (in module loki.transformations.sanitise.associates)
do_resolve_sequence_association() (in module loki.transformations.sanitise.sequence_associations)
docs (GenericRule attribute)
dtype (TypeDef property)
E
else_bodies (Conditional property)
EmptyClass (RegexParserClass attribute)
enrich (ItemConfig attribute)
(ItemConfig property)
enrich() (ProgramUnit method)
(Subroutine method)
ensure_nested_tuple() (CallStatement class method)
(MultiConditional class method)
ensure_tuple() (CallStatement class method)
(Conditional class method)
(InternalNode class method)
(MultiConditional class method)
enum_symbols (ProgramUnit property)
Enumeration (class in loki.ir.nodes)
ERROR (RuleType attribute)
error() (in module loki.logging)
execute() (in module loki.tools.util)
expand (ItemConfig attribute)
(ItemConfig property)
explicit_dimensions() (LowerConstantArrayIndices static method)
ExplicitArgumentArrayShapeTransformation (class in loki.transformations.argument_shape)
export_to_file() (SGraph method)
expr_mapper (ExpressionTransformer attribute)
,
[1]
expression (Cast property)
ExpressionCallbackMapper (class in loki.expression.mappers)
ExpressionDimensionsMapper (class in loki.expression.mappers)
ExpressionFinder (class in loki.ir.expr_visitors)
ExpressionParser (class in loki.expression.parser)
ExpressionRetriever (class in loki.expression.mappers)
ExpressionTransformer (class in loki.ir.expr_visitors)
extend() (Pipeline method)
ExternalItem (class in loki.batch.item)
F
f2py() (Compiler method)
f2py_args() (Compiler method)
f2py_env() (Compiler method)
F2PY_FCOMPILER_TYPE (GNUCompiler attribute)
(NvidiaCompiler attribute)
F90 (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
F90FLAGS (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
f90wrap() (Compiler method)
f90wrap_args() (Compiler static method)
FC (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
FC_PATTERN (GNUCompiler attribute)
(NvidiaCompiler attribute)
FCFLAGS (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
FCodeMapper (class in loki.backend.fgen)
fgen() (in module loki.backend.fgen)
field_delete_device_data() (in module loki.transformations.field_api)
field_get_device_data() (in module loki.transformations.field_api)
field_get_host_data() (in module loki.transformations.field_api)
field_ptr_from_view() (FieldPointerMap static method)
field_sync_host() (in module loki.transformations.field_api)
FieldAPITransferType (class in loki.transformations.field_api)
FieldOffloadTransformation (class in loki.transformations.data_offload.field_offload)
FieldPointerMap (class in loki.transformations.field_api)
file_graph (Scheduler property)
filehash() (in module loki.tools.files)
FileItem (class in loki.batch.item)
FileLogger() (in module loki.logging)
FileReport (class in loki.lint.reporter)
FileWriteTransformation (class in loki.transformations.build_system.file_write)
filter() (PPRule method)
find() (Source method)
find_driver_loops() (in module loki.transformations.utilities)
find_files() (in module loki.tools.files)
find_offload_variables() (in module loki.transformations.data_offload.field_offload)
find_paths() (in module loki.tools.files)
find_uniques() (ExpressionFinder method)
FindExpressions (class in loki.ir.expr_visitors)
FindInlineCalls (class in loki.ir.expr_visitors)
FindLiterals (class in loki.ir.expr_visitors)
FindNodes (class in loki.ir.find)
FindRealLiterals (class in loki.ir.expr_visitors)
FindScopes (class in loki.ir.find)
FindTypedSymbols (class in loki.ir.expr_visitors)
FindVariables (class in loki.ir.expr_visitors)
fix() (Fixer class method)
(Linter method)
fix_module() (Fixer class method)
(GenericRule class method)
fix_sourcefile() (Fixer class method)
(GenericRule class method)
fix_subroutine() (Fixer class method)
(GenericRule class method)
fixable (GenericRule attribute)
fixable_reports (FileReport property)
Fixer (class in loki.lint.utils)
fixture_builder() (in module loki.jit_build.tests.test_build)
fixture_here() (in module loki.jit_build.tests.test_build)
(in module loki.tools.tests.test_tools)
fixture_testdir() (in module loki.jit_build.tests.test_build)
Flatten (Simplification attribute)
flatten() (in module loki.tools.util)
flatten_arrays() (in module loki.transformations.array_indexing.array_indices)
FloatLiteral (class in loki.expression.symbols)
fmt_string (DefaultHandler attribute)
(JunitXmlHandler attribute)
Forall (class in loki.ir.nodes)
format_line() (GraphCollector method)
(Stringifier method)
format_location() (GenericHandler method)
format_lookup_name() (SymbolTable method)
format_node() (GraphCollector method)
(Stringifier method)
FORTRAN_INTRINSIC_PROCEDURES (in module loki.expression.parser)
FortranCodegen (class in loki.backend.fgen)
FortranReader (class in loki.frontend.source)
FortranStyle (class in loki.backend.style)
FP (Frontend attribute)
FParser2IR (class in loki.frontend.fparser)
from_c99_type() (BasicType class method)
from_dict() (SchedulerConfig class method)
(SGraph class method)
from_file() (SchedulerConfig class method)
(Sourcefile class method)
from_fortran_type() (BasicType class method)
from_fparser() (Module class method)
(ProgramUnit class method)
(Sourcefile class method)
(Subroutine class method)
from_loop_ranges() (Polyhedron class method)
from_name() (BasicType class method)
from_nested_loops() (Polyhedron class method)
from_omni() (Module class method)
(ProgramUnit class method)
(Sourcefile class method)
(Subroutine class method)
from_regex() (Module class method)
(ProgramUnit class method)
(Sourcefile class method)
(Subroutine class method)
from_seed() (SGraph class method)
from_source() (ProgramUnit class method)
(Sourcefile class method)
from_str() (BasicType class method)
Frontend (class in loki.frontend.util)
full_parse (Scheduler attribute)
G
generate_entries_for_lower_bound() (Polyhedron static method)
generate_interfaces() (DependencyTransformation method)
generate_row_echelon_form() (in module loki.analyse.util_linear_algebra)
GenericHandler (class in loki.lint.reporter)
GenericRule (class in loki.lint.rules)
GenericVisitor (class in loki.ir.visitor)
get() (CaseInsensitiveDefaultDict method)
(CaseInsensitiveDict method)
(LokiTempdir method)
(SymbolTable method)
get_all_import_map() (in module loki.batch.item)
get_compiler_from_env() (in module loki.jit_build.compiler)
get_dependency_graph() (Builder static method)
get_derived_type_member() (MetaSymbol method)
(TypedSymbol method)
get_field_type() (in module loki.transformations.field_api)
get_filename_from_parent() (in module loki.lint.utils)
get_fparser_node() (in module loki.frontend.fparser)
get_integer_variable() (in module loki.transformations.utilities)
get_item() (Builder method)
get_label() (FParser2IR method)
get_line_index() (FortranReader method)
get_line_indices_from_span() (FortranReader method)
get_local_arrays() (in module loki.transformations.utilities)
get_location_hash() (in module loki.lint.utils)
get_loop_bounds() (in module loki.transformations.utilities)
get_or_create_file_item_from_path() (ItemFactory method)
get_or_create_file_item_from_source() (ItemFactory method)
get_or_create_item() (ItemFactory method)
get_or_create_item_from_item() (ItemFactory method)
get_or_create_module_definitions_from_candidates() (ItemFactory method)
get_pragma_command_and_parameters() (in module loki.ir.pragma_utils)
get_pragma_parameters() (in module loki.ir.pragma_utils)
get_pyrange() (in module loki.expression.symbolic)
get_relative_filename() (GenericHandler method)
get_source() (FParser2IR method)
get_str_from_symbol_attr() (IntrinsicTypeC method)
(IntrinsicTypeCpp method)
get_sub_sgraph() (SGraph method)
get_symbol() (ProgramUnit method)
(ScopedNode method)
get_symbol_scope() (Scope method)
gettempdir() (in module loki.tools.files)
GNUCompiler (class in loki.jit_build.compiler)
GraphCollector (class in loki.ir.ir_graph)
graphviz_present() (in module loki.tools.util)
group_by_class() (in module loki.tools.util)
H
handle() (DefaultHandler method)
(GenericHandler method)
(JunitXmlHandler method)
(ViolationFileHandler method)
HAVE_FP (in module loki.frontend.fparser)
HAVE_IR_GRAPH (in module loki.ir.ir_graph)
HAVE_OMNI (in module loki.frontend.omni)
HAVE_REGEX (in module loki.frontend.regex)
Header (class in loki.jit_build.header)
host_to_device_calls (FieldPointerMap property)
I
identifiers() (GenericRule class method)
IFSFortranStyle (class in loki.backend.style)
ignore (ItemConfig attribute)
(ItemConfig property)
Import (class in loki.ir.nodes)
import_map (ProgramUnit property)
ImportClass (RegexParserClass attribute)
imported_symbol_map (ProgramUnit property)
(TypeDef property)
imported_symbols (ProgramUnit property)
(TypeDef property)
imports (ProgramUnit property)
includes (Header property)
(Obj property)
indent (Stringifier property)
indent_char (DefaultStyle attribute)
indent_default (DefaultStyle attribute)
index (Dimension property)
indices (Dimension property)
info (PPRule property)
INFO (RuleType attribute)
info() (in module loki.logging)
init_arg_names (Array property)
(Cast attribute)
(Dereference attribute)
(FloatLiteral attribute)
(InlineCall attribute)
(IntLiteral attribute)
(IntrinsicLiteral attribute)
(LiteralList attribute)
(LogicLiteral attribute)
(MetaSymbol property)
(Reference attribute)
(StringLiteral attribute)
(TypedSymbol attribute)
init_parallel() (Reporter method)
initial (Dereference property)
(MetaSymbol property)
(Reference property)
(VariableSymbol property)
initialize() (Configuration method)
inline_constant_parameters() (in module loki.transformations.inline.constants)
inline_elemental_functions() (in module loki.transformations.inline.functions)
inline_function_calls() (in module loki.transformations.inline.functions)
inline_functions() (in module loki.transformations.inline.functions)
inline_internal_procedures() (in module loki.transformations.inline.procedures)
inline_marked_subroutines() (in module loki.transformations.inline.procedures)
inline_member_procedures() (in module loki.transformations.inline.procedures)
inline_statement_functions() (in module loki.transformations.inline.functions)
InlineCall (class in loki.expression.symbols)
InlineCommentTransformer (class in loki.frontend.util)
InlineDo (class in loki.expression.symbols)
InlineSubstitutionMapper (class in loki.transformations.inline.mapper)
InlineTransformation (class in loki.transformations.inline.transformation)
insert() (PragmaRegion method)
(Section method)
instantiate() (PipelineConfig method)
(TransformationConfig method)
INTEGER (BasicType attribute)
IntegerArithmetic (Simplification attribute)
Interface (class in loki.ir.nodes)
interface (Subroutine property)
interface_map (ProgramUnit property)
interface_symbol_map (ProgramUnit property)
interface_symbols (ProgramUnit property)
(TypeDef property)
InterfaceClass (RegexParserClass attribute)
InterfaceItem (class in loki.batch.item)
interfaces (ProgramUnit property)
InternalNode (class in loki.ir.nodes)
IntLiteral (class in loki.expression.symbols)
Intrinsic (class in loki.ir.nodes)
IntrinsicLiteral (class in loki.expression.symbols)
IntrinsicTypeC (class in loki.backend.cgen)
IntrinsicTypeCpp (class in loki.backend.cppgen)
INVALID_CHILDREN (SourceStatus attribute)
INVALID_NODE (SourceStatus attribute)
invalidate() (Source method)
inverse_map (Associate property)
invert_array_indices() (in module loki.transformations.array_indexing.array_indices)
ir (ExternalItem property)
(FileItem property)
(Item property)
(ProcedureBindingItem property)
(ProgramUnit property)
(Subroutine property)
(TypeDef property)
ir_graph() (in module loki.ir.ir_graph)
(Node method)
is_child_of() (in module loki.ir.find)
is_constant() (in module loki.expression.symbolic)
is_constant_dim() (LowerConstantArrayIndices static method)
is_dimension_constant() (in module loki.expression.symbolic)
is_disabled() (SchedulerConfig method)
is_elemental (ProcedureType property)
is_empty() (Polyhedron method)
is_function (ProcedureType property)
(StatementFunction property)
(Subroutine attribute)
is_ignored (ItemConfig property)
is_independent_system() (in module loki.analyse.util_linear_algebra)
is_iterable() (in module loki.tools.util)
is_kwargs_order_correct() (CallStatement method)
(InlineCall method)
is_loki_pragma() (in module loki.ir.pragma_utils)
is_parent_of() (in module loki.ir.find)
is_rule_disabled() (in module loki.lint.utils)
is_subset() (in module loki.tools.util)
Item (class in loki.batch.item)
item_cache (ItemFactory attribute)
item_factory (Scheduler attribute)
item_filter (CMakePlanTransformation attribute)
(FileWriteTransformation property)
(LinterTransformation attribute)
(LowerConstantArrayIndices attribute)
(Transformation attribute)
,
[1]
ItemConfig (class in loki.batch.configure)
ItemFactory (class in loki.batch.item_factory)
items (Scheduler property)
(SGraph property)
iteration_index() (in module loki.expression.symbolic)
iteration_number() (in module loki.expression.symbolic)
J
jit_compile() (in module loki.jit_build.jit)
jit_compile_lib() (in module loki.jit_build.jit)
join_items() (GraphCollector method)
(Stringifier method)
join_lines() (Stringifier static method)
join_source_list() (in module loki.frontend.source)
JoinableStringList (class in loki.tools.strings)
JunitXmlHandler (class in loki.lint.reporter)
K
kwarguments (InlineCall property)
L
label (Node attribute)
LazyNodeLookup (class in loki.tools.util)
LazyTextfile (class in loki.lint.reporter)
LD (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
LD_STATIC (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
LDFLAGS (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
LDFLAGS_STATIC (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
LeafNode (class in loki.ir.nodes)
lex_table (ExpressionParser attribute)
Lib (class in loki.jit_build.lib)
lib (ItemConfig property)
linewidth (DefaultStyle attribute)
(FortranStyle attribute)
(IFSFortranStyle attribute)
link() (Compiler method)
linker_args() (Compiler method)
lint_files() (in module loki.lint.linter)
lint_rules
module
lint_rules.lint_rules
module
Linter (class in loki.lint.linter)
LinterTransformation (class in loki.lint.linter)
Literal (class in loki.expression.symbols)
LiteralList (class in loki.expression.symbols)
live_symbols (Node property)
load_module() (Builder method)
(in module loki.tools.files)
local_loki_cleanup() (in module loki.tools.files)
local_loki_setup() (in module loki.tools.files)
local_name (Item property)
(ModuleItem property)
log() (in module loki.logging)
LOGICAL (BasicType attribute)
LogicalAnd (class in loki.expression.symbols)
LogicalNot (class in loki.expression.symbols)
LogicalOr (class in loki.expression.symbols)
LogicEvaluation (Simplification attribute)
LogicLiteral (class in loki.expression.symbols)
loki.analyse
module
loki.analyse.analyse_dataflow
module
loki.analyse.tests
module
loki.analyse.tests.test_util_linear_algebra
module
loki.analyse.util_linear_algebra
module
loki.analyse.util_polyhedron
module
loki.backend
module
loki.backend.cgen
module
loki.backend.cppgen
module
loki.backend.cudagen
module
loki.backend.cufgen
module
loki.backend.dacegen
module
loki.backend.fgen
module
loki.backend.pprint
module
loki.backend.pygen
module
loki.backend.style
module
loki.backend.tests
module
loki.batch
module
loki.batch.configure
module
loki.batch.item
module
loki.batch.item_factory
module
loki.batch.pipeline
module
loki.batch.scheduler
module
loki.batch.sfilter
module
loki.batch.sgraph
module
loki.batch.tests
module
loki.batch.transformation
module
loki.config
module
loki.dimension
module
loki.expression
module
loki.expression.mappers
module
loki.expression.operations
module
loki.expression.parser
module
loki.expression.symbolic
module
loki.expression.symbols
module
loki.expression.tests
module
loki.expression.tests.test_symbols
module
loki.frontend
module
loki.frontend.fparser
module
loki.frontend.omni
module
loki.frontend.preprocessing
module
loki.frontend.regex
module
loki.frontend.source
module
loki.frontend.tests
module
loki.frontend.util
module
loki.ir
module
loki.ir.expr_visitors
module
loki.ir.find
module
loki.ir.ir_graph
module
loki.ir.nodes
module
loki.ir.pragma_utils
module
loki.ir.tests
module
loki.ir.transformer
module
loki.ir.visitor
module
loki.jit_build
module
loki.jit_build.binary
module
loki.jit_build.builder
module
loki.jit_build.compiler
module
loki.jit_build.header
module
loki.jit_build.jit
module
loki.jit_build.lib
module
loki.jit_build.obj
module
loki.jit_build.tests
module
loki.jit_build.tests.test_build
module
loki.jit_build.workqueue
module
loki.lint
module
loki.lint.linter
module
loki.lint.reporter
module
loki.lint.rules
module
loki.lint.utils
module
loki.logging
module
loki.module
module
loki.program_unit
module
loki.scope
module
loki.sourcefile
module
loki.subroutine
module
loki.tools
module
loki.tools.files
module
loki.tools.strings
module
loki.tools.tests
module
loki.tools.tests.test_tools
module
loki.tools.util
module
loki.transformations.argument_shape
module
loki.transformations.array_indexing
module
loki.transformations.array_indexing.array_indices
module
loki.transformations.array_indexing.demote
module
loki.transformations.array_indexing.promote
module
loki.transformations.array_indexing.tests
module
loki.transformations.array_indexing.vector_notation
module
loki.transformations.build_system
module
loki.transformations.build_system.dependency
module
loki.transformations.build_system.file_write
module
loki.transformations.build_system.module_wrap
module
loki.transformations.build_system.plan
module
loki.transformations.build_system.tests
module
loki.transformations.build_system.tests.test_plan
module
loki.transformations.data_offload.field_offload
module
loki.transformations.field_api
module
loki.transformations.inline
module
loki.transformations.inline.constants
module
loki.transformations.inline.functions
module
loki.transformations.inline.mapper
module
loki.transformations.inline.procedures
module
loki.transformations.inline.tests
module
loki.transformations.inline.transformation
module
loki.transformations.parallel
module
loki.transformations.parallel.block_loop
module
loki.transformations.parallel.field_views
module
loki.transformations.parallel.openmp_region
module
loki.transformations.parallel.tests
module
loki.transformations.remove_code
module
loki.transformations.sanitise
module
loki.transformations.sanitise.associates
module
loki.transformations.sanitise.sequence_associations
module
loki.transformations.sanitise.substitute
module
loki.transformations.sanitise.tests
module
loki.transformations.utilities
module
loki.types
module
loki_make_stringifier() (in module loki.expression.symbols)
LokiEvaluationMapper (class in loki.expression.parser)
LokiIdentityMapper (class in loki.expression.mappers)
LokiStringifyMapper (class in loki.expression.mappers)
LokiTempdir (class in loki.tools.files)
lookup() (SymbolTable method)
lookup_method() (GenericVisitor method)
lookup_rules() (Linter static method)
Loop (class in loki.ir.nodes)
loop_carried_dependencies() (in module loki.analyse.analyse_dataflow)
loop_end_space (FortranStyle attribute)
(IFSFortranStyle attribute)
loop_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
LoopRange (class in loki.expression.symbols)
lower (Dimension property)
(Range property)
lower_bounds() (Polyhedron method)
LowerConstantArrayIndices (class in loki.transformations.array_indexing.array_indices)
M
make_complete() (ProgramUnit method)
(Scope method)
(Sourcefile method)
make_stringifier() (Dereference method)
(InlineCall method)
(InlineDo method)
(LiteralList method)
(MetaSymbol method)
(ParenthesisedAdd method)
(ParenthesisedDiv method)
(ParenthesisedMul method)
(ParenthesisedPow method)
(Reference method)
(StrCompareMixin method)
map_algebraic_leaf() (ExpressionDimensionsMapper method)
(InlineSubstitutionMapper method)
(LokiIdentityMapper method)
map_array() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(InlineSubstitutionMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_array_subscript() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_c_dereference() (CCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_c_reference() (CCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_call() (LokiEvaluationMapper method)
map_call_with_kwargs() (LokiEvaluationMapper method)
map_cast() (CCodeMapper method)
(ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_comparison() (FCodeMapper method)
(SimplifyMapper method)
map_constant() (ExpressionCallbackMapper method)
map_deferred_type_symbol() (AttachScopesMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(InlineSubstitutionMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_derived_type_symbol() (LokiIdentityMapper method)
(LokiStringifyMapper method)
map_float_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(FCodeMapper method)
(LokiEvaluationMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_foreign() (FCodeMapper method)
map_from_expr_map() (SubstituteExpressionsMapper method)
map_inline_call() (CCodeMapper method)
(CppCodeMapper method)
(ExpressionCallbackMapper method)
(InlineSubstitutionMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_inline_do() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_int_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(FCodeMapper method)
(LokiEvaluationMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_intrinsic_literal() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_literal_list() (ExpressionCallbackMapper method)
(FCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_logic_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(FCodeMapper method)
(LokiEvaluationMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_logical_and() (CCodeMapper method)
(FCodeMapper method)
(SimplifyMapper method)
map_logical_not() (CCodeMapper method)
(FCodeMapper method)
map_logical_or() (CCodeMapper method)
(FCodeMapper method)
(SimplifyMapper method)
map_lookup() (LokiEvaluationMapper method)
map_loop_range() (ExpressionCallbackMapper method)
(FCodeMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_meta_symbol() (CCodeMapper method)
(ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_parenthesised_add() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_parenthesised_div() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_parenthesised_mul() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_parenthesised_pow() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_power() (CCodeMapper method)
map_procedure_symbol() (AttachScopesMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(InlineSubstitutionMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_product() (ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_quotient() (LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_range() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_range_index() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_scalar() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(InlineSubstitutionMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_string_concat() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_string_literal() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_string_subscript() (CCodeMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
map_sum() (ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_variable() (LokiEvaluationMapper method)
map_variable_symbol() (AttachScopesMapper method)
(CCodeMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(PyCodeMapper method)
mapper_method (Array attribute)
(ArraySubscript attribute)
(Cast attribute)
(DeferredTypeSymbol attribute)
(Dereference attribute)
(DerivedTypeSymbol attribute)
(FloatLiteral attribute)
(InlineCall attribute)
(InlineDo attribute)
(IntLiteral attribute)
(IntrinsicLiteral attribute)
(LiteralList attribute)
(LogicLiteral attribute)
(LoopRange attribute)
(MetaSymbol attribute)
(ParenthesisedAdd attribute)
(ParenthesisedDiv attribute)
(ParenthesisedMul attribute)
(ParenthesisedPow attribute)
(ProcedureSymbol attribute)
(Range attribute)
(RangeIndex attribute)
(Reference attribute)
(Scalar attribute)
(StringConcat attribute)
(StringLiteral attribute)
(StringSubscript attribute)
(VariableSymbol attribute)
MaskedStatement (class in loki.ir.nodes)
MaskedTransformer (class in loki.ir.transformer)
match_indices() (PatternFinder static method)
match_item_keys() (SchedulerConfig static method)
match_symbol_or_name() (ItemConfig class method)
maybe_rebuild() (Visitor method)
members (Subroutine property)
MetaSymbol (class in loki.expression.symbols)
mode (ItemConfig attribute)
(ItemConfig property)
MODEMAP (Obj attribute)
module
lint_rules
lint_rules.lint_rules
loki.analyse
loki.analyse.analyse_dataflow
loki.analyse.tests
loki.analyse.tests.test_util_linear_algebra
loki.analyse.util_linear_algebra
loki.analyse.util_polyhedron
loki.backend
loki.backend.cgen
loki.backend.cppgen
loki.backend.cudagen
loki.backend.cufgen
loki.backend.dacegen
loki.backend.fgen
loki.backend.pprint
loki.backend.pygen
loki.backend.style
loki.backend.tests
loki.batch
loki.batch.configure
loki.batch.item
loki.batch.item_factory
loki.batch.pipeline
loki.batch.scheduler
loki.batch.sfilter
loki.batch.sgraph
loki.batch.tests
loki.batch.transformation
loki.config
loki.dimension
loki.expression
loki.expression.mappers
loki.expression.operations
loki.expression.parser
loki.expression.symbolic
loki.expression.symbols
loki.expression.tests
loki.expression.tests.test_symbols
loki.frontend
loki.frontend.fparser
loki.frontend.omni
loki.frontend.preprocessing
loki.frontend.regex
loki.frontend.source
loki.frontend.tests
loki.frontend.util
loki.ir
loki.ir.expr_visitors
loki.ir.find
loki.ir.ir_graph
loki.ir.nodes
loki.ir.pragma_utils
loki.ir.tests
loki.ir.transformer
loki.ir.visitor
loki.jit_build
loki.jit_build.binary
loki.jit_build.builder
loki.jit_build.compiler
loki.jit_build.header
loki.jit_build.jit
loki.jit_build.lib
loki.jit_build.obj
loki.jit_build.tests
loki.jit_build.tests.test_build
loki.jit_build.workqueue
loki.lint
loki.lint.linter
loki.lint.reporter
loki.lint.rules
loki.lint.utils
loki.logging
loki.module
loki.program_unit
loki.scope
loki.sourcefile
loki.subroutine
loki.tools
loki.tools.files
loki.tools.strings
loki.tools.tests
loki.tools.tests.test_tools
loki.tools.util
loki.transformations.argument_shape
loki.transformations.array_indexing
loki.transformations.array_indexing.array_indices
loki.transformations.array_indexing.demote
loki.transformations.array_indexing.promote
loki.transformations.array_indexing.tests
loki.transformations.array_indexing.vector_notation
loki.transformations.build_system
loki.transformations.build_system.dependency
loki.transformations.build_system.file_write
loki.transformations.build_system.module_wrap
loki.transformations.build_system.plan
loki.transformations.build_system.tests
loki.transformations.build_system.tests.test_plan
loki.transformations.data_offload.field_offload
loki.transformations.field_api
loki.transformations.inline
loki.transformations.inline.constants
loki.transformations.inline.functions
loki.transformations.inline.mapper
loki.transformations.inline.procedures
loki.transformations.inline.tests
loki.transformations.inline.transformation
loki.transformations.parallel
loki.transformations.parallel.block_loop
loki.transformations.parallel.field_views
loki.transformations.parallel.openmp_region
loki.transformations.parallel.tests
loki.transformations.remove_code
loki.transformations.sanitise
loki.transformations.sanitise.associates
loki.transformations.sanitise.sequence_associations
loki.transformations.sanitise.substitute
loki.transformations.sanitise.tests
loki.transformations.utilities
loki.types
Module (class in loki.module)
module (ModuleType property)
module_contains_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
module_end_named (FortranStyle attribute)
(IFSFortranStyle attribute)
module_spec_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
module_type (Module property)
module_wrap() (ModuleWrapTransformation method)
ModuleItem (class in loki.batch.item)
modules (Obj property)
(Sourcefile property)
ModuleType (class in loki.types)
ModuleWrapTransformation (class in loki.transformations.build_system.module_wrap)
MultiConditional (class in loki.ir.nodes)
multiplicative_primitives (FCodeMapper attribute)
N
name (Cast property)
(Dereference property)
(DerivedType property)
(InlineCall property)
(MetaSymbol property)
(ModuleType property)
(ProcedureType property)
(Reference property)
(StatementFunction property)
(TypedSymbol property)
name_parts (Array property)
(MetaSymbol property)
(TypedSymbol property)
NestedMaskedTransformer (class in loki.ir.transformer)
NestedTransformer (class in loki.ir.transformer)
Node (class in loki.ir.nodes)
normalize_array_shape_and_access() (in module loki.transformations.array_indexing.array_indices)
normalize_range_indexing() (in module loki.transformations.array_indexing.array_indices)
normalized (LoopRange property)
Nullify (class in loki.ir.nodes)
num_iterations (LoopRange property)
NvidiaCompiler (class in loki.jit_build.compiler)
O
Obj (class in loki.jit_build.obj)
OMNI (Frontend attribute)
optional() (in module loki.tools.util)
output() (DefaultHandler method)
(GenericHandler method)
(JunitXmlHandler method)
(Reporter method)
(ViolationFileHandler method)
P
parameters (ProcedureType property)
parent (MetaSymbol property)
(Scope attribute)
(SymbolTable property)
(TypedSymbol property)
parent_type (TypeDef property)
ParenthesisedAdd (class in loki.expression.operations)
ParenthesisedDiv (class in loki.expression.operations)
ParenthesisedMul (class in loki.expression.operations)
ParenthesisedPow (class in loki.expression.operations)
parents (MetaSymbol property)
(Scope property)
(TypedSymbol property)
parse_expr (in module loki.expression.parser)
parse_expr() (ProgramUnit method)
(ScopedNode method)
parse_f_float() (ExpressionParser method)
parse_f_int() (ExpressionParser method)
parse_f_string() (ExpressionParser method)
parse_float() (ExpressionParser method)
parse_fparser_ast() (in module loki.frontend.fparser)
parse_fparser_expression() (in module loki.frontend.fparser)
parse_fparser_file() (in module loki.frontend.fparser)
parse_fparser_source() (in module loki.frontend.fparser)
parse_omni_ast() (in module loki.frontend.omni)
parse_omni_file() (in module loki.frontend.omni)
parse_omni_source() (in module loki.frontend.omni)
parse_postfix() (ExpressionParser method)
parse_prefix() (ExpressionParser method)
parse_regex_source() (in module loki.frontend.regex)
parse_terminal() (ExpressionParser method)
path (ExternalItem property)
(Item property)
paths (Scheduler attribute)
PatternFinder (class in loki.ir.find)
perf() (in module loki.logging)
Pipeline (class in loki.batch.pipeline)
PipelineConfig (class in loki.batch.configure)
PLAN (ProcessingStrategy attribute)
plan_data (Item attribute)
plan_file() (CMakePlanTransformation method)
(FileWriteTransformation method)
(Transformation method)
plan_module() (Transformation method)
plan_subroutine() (InlineTransformation method)
(Transformation method)
Polyhedron (class in loki.analyse.util_polyhedron)
post_apply() (Transformation method)
post_apply_file() (Transformation method)
post_apply_module() (Transformation method)
post_apply_subroutine() (Transformation method)
post_visit() (ExpressionRetriever method)
postprocess() (PPRule method)
Power (class in loki.expression.symbols)
pprint() (in module loki.backend.pprint)
PPRule (class in loki.frontend.preprocessing)
Pragma (class in loki.ir.nodes)
pragma_regions_attached() (in module loki.ir.pragma_utils)
PragmaAttacher (class in loki.ir.pragma_utils)
PragmaClass (RegexParserClass attribute)
PragmaDetacher (class in loki.ir.pragma_utils)
PragmaRegion (class in loki.ir.nodes)
pragmas_attached() (in module loki.ir.pragma_utils)
prepend() (Pipeline method)
(PragmaRegion method)
(Section method)
preprocess_cpp() (in module loki.frontend.preprocessing)
PreprocessorDirective (class in loki.ir.nodes)
print_state() (Configuration method)
ProblemReport (class in loki.lint.reporter)
procedure (ProcedureType property)
procedure_body_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
procedure_contains_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
procedure_end_named (FortranStyle attribute)
(IFSFortranStyle attribute)
procedure_spec_indent (FortranStyle attribute)
(IFSFortranStyle attribute)
procedure_symbol (Subroutine property)
procedure_type (CallStatement property)
(InlineCall property)
(Subroutine property)
ProcedureBindingItem (class in loki.batch.item)
ProcedureDeclaration (class in loki.ir.nodes)
ProcedureItem (class in loki.batch.item)
ProcedureSymbol (class in loki.expression.symbols)
ProcedureType (class in loki.types)
process() (LowerConstantArrayIndices method)
(Scheduler method)
process_callee() (LowerConstantArrayIndices method)
process_dimension_pragmas() (in module loki.ir.pragma_utils)
process_driver() (FieldOffloadTransformation method)
process_ignored_items (Transformation attribute)
,
[1]
process_pipeline() (Scheduler method)
process_transformation() (Scheduler method)
ProcessingStrategy (class in loki.batch.scheduler)
Product (class in loki.expression.symbols)
ProgramUnit (class in loki.program_unit)
ProgramUnitClass (RegexParserClass attribute)
promote_nonmatching_variables() (in module loki.transformations.array_indexing.promote)
promote_variables() (in module loki.transformations.array_indexing.promote)
promotion_dimensions_from_loop_nest() (in module loki.transformations.array_indexing.promote)
PyCodegen (class in loki.backend.pygen)
PyCodeMapper (class in loki.backend.pygen)
pygen() (in module loki.backend.pygen)
Q
Quotient (class in loki.expression.symbols)
R
Range (class in loki.expression.symbols)
range (Dimension property)
RangeIndex (class in loki.expression.symbols)
RawSource (class in loki.ir.nodes)
read_after_write_vars() (in module loki.analyse.analyse_dataflow)
read_file() (in module loki.frontend.util)
READ_ONLY (FieldAPITransferType attribute)
READ_WRITE (FieldAPITransferType attribute)
reader_from_sanitized_span() (FortranReader method)
REAL (BasicType attribute)
rebuilt (Transformer attribute)
rec() (LokiIdentityMapper method)
rec_with_force_parens_around() (LokiStringifyMapper method)
recurse_to_internal_procedures (DependencyTransformation attribute)
(ModuleWrapTransformation attribute)
(RemoveCodeTransformation attribute)
(Transformation attribute)
,
[1]
recurse_to_modules (DependencyTransformation attribute)
(ModuleWrapTransformation attribute)
(Transformation attribute)
,
[1]
recurse_to_procedures (DependencyTransformation attribute)
(ModuleWrapTransformation attribute)
(Transformation attribute)
,
[1]
recursive_expression_map_update() (in module loki.transformations.utilities)
Reference (class in loki.expression.symbols)
REGEX (Frontend attribute)
RegexParserClass (class in loki.frontend.regex)
register() (Configuration method)
register_in_parent_scope() (Module method)
(ProgramUnit method)
(Subroutine method)
rekey_item_cache() (Scheduler method)
remove_block_loops() (in module loki.transformations.parallel.block_loop)
remove_explicit_array_dimensions() (in module loki.transformations.array_indexing.vector_notation)
remove_field_api_view_updates() (in module loki.transformations.parallel.field_views)
remove_firstprivate_copies() (in module loki.transformations.parallel.openmp_region)
remove_inactive_ir_nodes() (DependencyTransformation method)
remove_openmp_regions() (in module loki.transformations.parallel.openmp_region)
RemoveCallsTransformer (class in loki.transformations.remove_code)
RemoveCodeTransformation (class in loki.transformations.remove_code)
RemoveDeadCodeTransformer (class in loki.transformations.remove_code)
RemoveRegionTransformer (class in loki.transformations.remove_code)
rename_access_spec_names() (DependencyTransformation method)
rename_calls() (DependencyTransformation method)
rename_imports() (DependencyTransformation method)
rename_interfaces() (DependencyTransformation method)
rename_variables() (in module loki.transformations.utilities)
renames_items (DependencyTransformation attribute)
(ModuleWrapTransformation attribute)
(Transformation attribute)
,
[1]
replace_interfaces() (ModuleWrapTransformation method)
replace_intrinsics() (in module loki.transformations.utilities)
replace_kernel_args() (in module loki.transformations.data_offload.field_offload)
replace_selected_kind() (in module loki.transformations.utilities)
replace_windowed() (in module loki.tools.util)
replaced_by (GenericRule attribute)
replicate (ItemConfig attribute)
(ItemConfig property)
Reporter (class in loki.lint.reporter)
rescope() (Array method)
(MetaSymbol method)
(TypedSymbol method)
rescope_symbols() (Scope method)
reset() (ExpressionRetriever method)
(PPRule method)
resolve_dimensions() (TransformationConfig method)
resolve_sequence_association_for_inlined_calls() (in module loki.transformations.inline.procedures)
resolve_typebound_var() (ProgramUnit method)
resolve_vector_notation() (in module loki.transformations.array_indexing.vector_notation)
ResolveAssociatesTransformer (class in loki.transformations.sanitise.associates)
retrieve() (ExpressionCallbackMapper method)
(ExpressionFinder class method)
(ExpressionRetriever method)
retriever (ExpressionFinder attribute)
,
[1]
(FindExpressions attribute)
(FindInlineCalls attribute)
(FindLiterals attribute)
(FindRealLiterals attribute)
(FindTypedSymbols attribute)
(FindVariables attribute)
return_type (ProcedureType property)
reuse() (Visitor static method)
reverse_traversal (DependencyTransformation attribute)
(ExplicitArgumentArrayShapeTransformation attribute)
(InlineTransformation attribute)
(RemoveCodeTransformation attribute)
(Transformation attribute)
,
[1]
role (ItemConfig attribute)
(ItemConfig property)
routine (CallStatement property)
(InlineCall property)
routines (ProgramUnit property)
(Sourcefile property)
RuleReport (class in loki.lint.reporter)
rules (FindNodes attribute)
RuleType (class in loki.lint.rules)
S
sanitise_imports() (in module loki.transformations.utilities)
SanitiseTransformation (class in loki.transformations.sanitise)
sanitize_input() (in module loki.frontend.preprocessing)
sanitize_ir() (in module loki.frontend.util)
sanitize_registry (in module loki.frontend.preprocessing)
sanitized_lines (FortranReader attribute)
sanitized_spans (FortranReader attribute)
sanitized_string (FortranReader attribute)
Scalar (class in loki.expression.symbols)
Scheduler (class in loki.batch.scheduler)
SchedulerConfig (class in loki.batch.configure)
Scope (class in loki.scope)
scope (Dereference property)
(ExternalItem property)
(Item property)
(MetaSymbol property)
(Reference property)
(TypedSymbol property)
scope_ir (InterfaceItem property)
(Item property)
(ProcedureBindingItem property)
scope_name (Item property)
ScopedNode (class in loki.ir.nodes)
Section (class in loki.ir.nodes)
seeds (Scheduler attribute)
SEQUENCE (ProcessingStrategy attribute)
SequenceAssociationTransformation (class in loki.transformations.sanitise.sequence_associations)
SequenceAssociationTransformer (class in loki.transformations.sanitise.sequence_associations)
SequenceFinder (class in loki.ir.find)
SERIOUS (RuleType attribute)
set_excepthook() (in module loki.tools.util)
set_log_level() (in module loki.logging)
setdefault() (SymbolTable method)
SFilter (class in loki.batch.sfilter)
SGraph (class in loki.batch.sgraph)
sgraph (Scheduler property)
shape (Array property)
shift_to_zero_indexing() (in module loki.transformations.array_indexing.array_indices)
Simplification (class in loki.expression.symbolic)
simplify() (in module loki.expression.symbolic)
SimplifyMapper (class in loki.expression.symbolic)
single_variable_declaration() (in module loki.transformations.utilities)
size (Dimension property)
size_expressions (Dimension property)
sizes (Dimension property)
sort_kwarguments() (CallStatement method)
Source (class in loki.frontend.source)
source (Header property)
(Item attribute)
(Node attribute)
(Obj property)
(ProgramUnit property)
(Sourcefile property)
source_from_current_line() (FortranReader method)
source_from_head() (FortranReader method)
source_from_sanitized_span() (FortranReader method)
source_from_tail() (FortranReader method)
source_lines (FortranReader attribute)
source_suffixes (Scheduler attribute)
source_to_lines() (in module loki.frontend.source)
Sourcefile (class in loki.sourcefile)
SourceStatus (class in loki.frontend.source)
spec_parts (ProgramUnit property)
standard_imports (CCodegen attribute)
(CudaCodegen attribute)
StatementFunction (class in loki.ir.nodes)
stdchannel_is_captured() (in module loki.tools.util)
stdchannel_redirected() (in module loki.tools.util)
step (Dimension property)
StrCompareMixin (class in loki.expression.symbols)
strict (ItemConfig attribute)
(ItemConfig property)
StringConcat (class in loki.expression.operations)
Stringifier (class in loki.backend.pprint)
StringLiteral (class in loki.expression.symbols)
StringSubscript (class in loki.expression.symbols)
strip_inline_comments() (in module loki.tools.util)
Subroutine (class in loki.subroutine)
subroutine_map (ProgramUnit property)
subroutines (Obj property)
(ProgramUnit property)
(Sourcefile property)
substitute_variables_for_definitions() (in module loki.transformations.utilities)
SubstituteExpressions (class in loki.ir.expr_visitors)
SubstituteExpressionsMapper (class in loki.expression.mappers)
SubstituteExpressionTransformation (class in loki.transformations.sanitise.substitute)
SubstitutePragmaStrings (class in loki.ir.pragma_utils)
SubstituteStringExpressions (class in loki.ir.expr_visitors)
successors() (SGraph method)
Sum (class in loki.expression.symbols)
symbol (Array property)
(MetaSymbol property)
(StringSubscript property)
symbol_attrs (Scope attribute)
symbol_map (Interface property)
(ProgramUnit property)
SymbolAttributes (class in loki.types)
symbolic_op() (in module loki.expression.symbolic)
symbols (Interface property)
(ProgramUnit property)
SymbolTable (class in loki.scope)
symgen (GraphCollector property)
(Stringifier property)
sync_host_calls (FieldPointerMap property)
T
targets (Item property)
targets_and_blocked_targets (Item property)
test_backsubstitution() (in module loki.analyse.tests.test_util_linear_algebra)
test_binary_insertion_sort() (in module loki.tools.tests.test_tools)
test_build_binary() (in module loki.jit_build.tests.test_build)
test_build_clean() (in module loki.jit_build.tests.test_build)
test_build_lib() (in module loki.jit_build.tests.test_build)
test_build_lib_with_c() (in module loki.jit_build.tests.test_build)
test_build_obj_dependencies() (in module loki.jit_build.tests.test_build)
test_build_object() (in module loki.jit_build.tests.test_build)
test_default_compiler() (in module loki.jit_build.tests.test_build)
test_dict_override() (in module loki.tools.tests.test_tools)
test_enforce_integer_arithmetics_for_row_echelon_form() (in module loki.analyse.tests.test_util_linear_algebra)
test_execute() (in module loki.tools.tests.test_tools)
test_generate_row_echelon_form() (in module loki.analyse.tests.test_util_linear_algebra)
test_get_compiler_from_env() (in module loki.jit_build.tests.test_build)
test_is_independent_system() (in module loki.analyse.tests.test_util_linear_algebra)
test_is_subset_not_ordered() (in module loki.tools.tests.test_tools)
test_is_subset_ordered() (in module loki.tools.tests.test_tools)
test_is_subset_ordered_subsequent() (in module loki.tools.tests.test_tools)
test_is_subset_raises() (in module loki.tools.tests.test_tools)
test_joinable_string_list() (in module loki.tools.tests.test_tools)
test_joinable_string_list_exceeding_indentation() (in module loki.tools.tests.test_tools)
test_joinable_string_list_long() (in module loki.tools.tests.test_tools)
test_loki_tempdir() (in module loki.tools.tests.test_tools)
test_obj_dependencies() (in module loki.jit_build.tests.test_build)
test_optional() (in module loki.tools.tests.test_tools)
test_plan_relative_paths() (in module loki.transformations.build_system.tests.test_plan)
test_require_conditions() (in module loki.analyse.tests.test_util_linear_algebra)
test_symbol_recreation() (in module loki.expression.tests.test_symbols)
test_timeout() (in module loki.tools.tests.test_tools)
test_truncate_string() (in module loki.tools.tests.test_tools)
test_yaml_include() (in module loki.tools.tests.test_tools)
test_yield_one_d_systems() (in module loki.analyse.tests.test_util_linear_algebra)
text (CommentBlock property)
timeout() (in module loki.tools.util)
to_file() (Sourcefile class method)
to_fortran() (ProgramUnit method)
(Sourcefile method)
to_source() (FortranReader method)
trafo_data (Item attribute)
transform_file() (DependencyTransformation method)
(FileWriteTransformation method)
(LinterTransformation method)
(ModuleWrapTransformation method)
(Transformation method)
transform_module() (DependencyTransformation method)
(ModuleWrapTransformation method)
(Transformation method)
transform_subroutine() (ArgumentArrayShapeAnalysis method)
(AssociatesTransformation method)
(DependencyTransformation method)
(ExplicitArgumentArrayShapeTransformation method)
(FieldOffloadTransformation method)
(InlineTransformation method)
(LowerConstantArrayIndices method)
(ModuleWrapTransformation method)
(RemoveCodeTransformation method)
(SanitiseTransformation method)
(SequenceAssociationTransformation method)
(SubstituteExpressionTransformation method)
(Transformation method)
Transformation (class in loki.batch.transformation)
transformation_ir (Item property)
(ProcedureBindingItem property)
(TypeDefItem property)
TransformationConfig (class in loki.batch.configure)
TransformationError
transformations (Pipeline attribute)
Transformer (class in loki.ir.transformer)
traversable (Node attribute)
traverse_file_graph (CMakePlanTransformation attribute)
(DependencyTransformation attribute)
(FileWriteTransformation attribute)
(LinterTransformation attribute)
(ModuleWrapTransformation attribute)
(Transformation attribute)
,
[1]
truncate_string() (in module loki.tools.strings)
type (Dereference property)
(GenericRule attribute)
(MetaSymbol property)
(Reference property)
(TypedSymbol property)
TypeConditional (class in loki.ir.nodes)
TypeDef (class in loki.ir.nodes)
typedef_map (ProgramUnit property)
TypeDefClass (RegexParserClass attribute)
TypeDefItem (class in loki.batch.item)
typedefs (ProgramUnit property)
(Sourcefile property)
TypedSymbol (class in loki.expression.symbols)
U
update() (SymbolTable method)
update_call_signature() (LowerConstantArrayIndices method)
update_config() (Linter method)
update_imports() (ModuleWrapTransformation method)
upper (Dimension property)
(Range property)
upper_bounds() (Polyhedron method)
uses (Header property)
(Obj property)
uses_symbols (Node property)
V
VALID (SourceStatus attribute)
Variable (class in loki.expression.symbols)
Variable() (ProgramUnit method)
(ScopedNode method)
variable_map (MetaSymbol property)
(ProgramUnit property)
(ScopedNode property)
(TypedSymbol property)
variable_to_index() (Polyhedron method)
VariableDeclaration (class in loki.ir.nodes)
variables (Associate property)
(Dimension property)
(MetaSymbol property)
(Polyhedron attribute)
(ProgramUnit property)
(ScopedNode property)
(Subroutine property)
(TypeDef property)
(TypedSymbol property)
VariableSymbol (class in loki.expression.symbols)
view() (Node method)
ViolationFileHandler (class in loki.lint.reporter)
visit() (AttachScopes method)
(ExpressionTransformer method)
(FortranCodegen method)
(FParser2IR method)
(GenericVisitor method)
(MaskedTransformer method)
(Transformer method)
visit_Ac_Implied_Do() (FParser2IR method)
visit_Ac_Implied_Do_Control() (FParser2IR method)
visit_Ac_Spec() (FParser2IR method)
visit_Ac_Value_List() (FParser2IR method)
visit_Access_Spec() (FParser2IR method)
visit_Access_Stmt() (FParser2IR method)
visit_Actual_Arg_Spec() (FParser2IR method)
visit_Actual_Arg_Spec_List() (FParser2IR method)
visit_Add_Operand() (FParser2IR method)
visit_all() (GraphCollector method)
(Stringifier method)
visit_Alloc_Opt() (FParser2IR method)
visit_Alloc_Opt_List() (FParser2IR method)
visit_Allocate_Object_List() (FParser2IR method)
visit_Allocate_Shape_Spec() (FParser2IR method)
visit_Allocate_Shape_Spec_List() (FParser2IR method)
visit_Allocate_Stmt() (FParser2IR method)
visit_Allocation() (FortranCodegen method)
(FParser2IR method)
visit_Allocation_List() (FParser2IR method)
visit_And_Operand() (FParser2IR method)
visit_Array_Constructor() (FParser2IR method)
visit_Array_Section() (FParser2IR method)
visit_Assignment() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Assignment_Stmt() (FParser2IR method)
visit_Associate() (FortranCodegen method)
(ResolveAssociatesTransformer method)
visit_Associate_Construct() (FParser2IR method)
visit_Associate_Stmt() (FParser2IR method)
visit_Association() (FParser2IR method)
visit_Association_List() (FParser2IR method)
visit_Assumed_Shape_Spec() (FParser2IR method)
visit_Assumed_Shape_Spec_List() (FParser2IR method)
visit_Assumed_Size_Spec() (FParser2IR method)
visit_Attr_Spec() (FParser2IR method)
visit_Attr_Spec_List() (FParser2IR method)
visit_Backspace_Stmt() (FParser2IR method)
visit_Base() (FParser2IR method)
visit_BasicType() (FortranCodegen method)
visit_Binary_Constant() (FParser2IR method)
visit_Binding_Attr() (FParser2IR method)
visit_Binding_Attr_List() (FParser2IR method)
visit_Binding_Name_List() (FParser2IR method)
visit_Binding_PASS_Arg_Name() (FParser2IR method)
visit_Binding_Private_Stmt() (FParser2IR method)
visit_Block_Label_Do_Construct() (FParser2IR method)
visit_Block_Nonlabel_Do_Construct() (FParser2IR method)
visit_BlockBase() (FParser2IR method)
visit_Call_Stmt() (FParser2IR method)
visit_CallStatement() (CCodegen method)
(CudaCodegen method)
(CudaFortranCodegen method)
(FortranCodegen method)
(PyCodegen method)
(RemoveCallsTransformer method)
(ResolveAssociatesTransformer method)
(SequenceAssociationTransformer method)
visit_Case_Construct() (FParser2IR method)
visit_Case_Selector() (FParser2IR method)
visit_Case_Stmt() (FParser2IR method)
visit_Case_Value_Range() (FParser2IR method)
visit_Case_Value_Range_List() (FParser2IR method)
visit_Char_Length() (FParser2IR method)
visit_Char_Literal_Constant() (FParser2IR method)
visit_Char_Selector() (FParser2IR method)
visit_Close_Stmt() (FParser2IR method)
visit_Comment() (CCodegen method)
(FortranCodegen method)
(FParser2IR method)
(GraphCollector method)
(PyCodegen method)
visit_CommentBlock() (CCodegen method)
(FortranCodegen method)
(GraphCollector method)
(PyCodegen method)
visit_Common_Stmt() (FParser2IR method)
visit_Complex_Literal_Constant() (FParser2IR method)
visit_Component_Attr_Spec() (FParser2IR method)
visit_Component_Attr_Spec_List() (FParser2IR method)
visit_Component_Decl() (FParser2IR method)
visit_Component_Decl_List() (FParser2IR method)
visit_Component_Initialization() (FParser2IR method)
visit_Component_Part() (FParser2IR method)
visit_Component_Spec() (FParser2IR method)
visit_Component_Spec_List() (FParser2IR method)
visit_Conditional() (CCodegen method)
(FortranCodegen method)
(GraphCollector method)
(NestedMaskedTransformer method)
(PyCodegen method)
(RemoveCallsTransformer method)
(RemoveDeadCodeTransformer method)
(Stringifier method)
visit_Contains_Stmt() (FParser2IR method)
visit_Continue_Stmt() (FParser2IR method)
visit_Cpp_Elif_Stmt() (FParser2IR method)
visit_Cpp_Else_Stmt() (FParser2IR method)
visit_Cpp_Endif_Stmt() (FParser2IR method)
visit_Cpp_Error_Stmt() (FParser2IR method)
visit_Cpp_If_Stmt() (FParser2IR method)
visit_Cpp_Include_Stmt() (FParser2IR method)
visit_Cpp_Line_Stmt() (FParser2IR method)
visit_Cpp_Macro_Stmt() (FParser2IR method)
visit_Cpp_Null_Stmt() (FParser2IR method)
visit_Cpp_Undef_Stmt() (FParser2IR method)
visit_Cpp_Warning_Stmt() (FParser2IR method)
visit_Cray_Pointer_Stmt() (FParser2IR method)
visit_Cycle_Stmt() (FParser2IR method)
visit_Data_Component_Def_Stmt() (FParser2IR method)
visit_Data_Implied_Do() (FParser2IR method)
visit_Data_Pointer_Object() (FParser2IR method)
visit_Data_Ref() (FParser2IR method)
visit_Data_Stmt() (FParser2IR method)
visit_Data_Stmt_Object_List() (FParser2IR method)
visit_Data_Stmt_Set() (FParser2IR method)
visit_Data_Stmt_Value() (FParser2IR method)
visit_Data_Stmt_Value_List() (FParser2IR method)
visit_DataDeclaration() (FortranCodegen method)
visit_Dealloc_Opt() (FParser2IR method)
visit_Dealloc_Opt_List() (FParser2IR method)
visit_Deallocate_Stmt() (FParser2IR method)
visit_Deallocation() (FortranCodegen method)
visit_Declaration_Type_Spec() (FParser2IR method)
visit_Deferred_Shape_Spec() (FParser2IR method)
visit_Deferred_Shape_Spec_List() (FParser2IR method)
visit_Derived_Type_Def() (FParser2IR method)
visit_Derived_Type_Stmt() (FParser2IR method)
visit_DerivedType() (FortranCodegen method)
visit_Dimension_Attr_Spec() (FParser2IR method)
visit_Dimension_Component_Attr_Spec() (FParser2IR method)
visit_Dimension_Stmt() (FParser2IR method)
visit_Dummy_Arg_List() (FParser2IR method)
visit_Else_If_Stmt() (FParser2IR method)
visit_Elsewhere_Stmt() (FParser2IR method)
visit_Entity_Decl() (FParser2IR method)
visit_Entity_Decl_List() (FParser2IR method)
visit_Entry_Stmt() (FParser2IR method)
visit_Enum_Def() (FParser2IR method)
visit_Enumeration() (FortranCodegen method)
visit_Enumerator() (FParser2IR method)
visit_Enumerator_Def_Stmt() (FParser2IR method)
visit_Enumerator_List() (FParser2IR method)
visit_Equiv_Operand() (FParser2IR method)
visit_Equivalence_Stmt() (FParser2IR method)
visit_Error_Stop_Stmt() (FParser2IR method)
visit_Execution_Part() (FParser2IR method)
visit_Exit_Stmt() (FParser2IR method)
visit_Explicit_Shape_Spec() (FParser2IR method)
visit_Explicit_Shape_Spec_List() (FParser2IR method)
visit_Expression() (AttachScopes method)
(ExpressionFinder method)
(ExpressionTransformer method)
(GraphCollector method)
(ResolveAssociatesTransformer method)
(Stringifier method)
visit_External_Name_List() (FParser2IR method)
visit_External_Stmt() (FParser2IR method)
visit_Final_Binding() (FParser2IR method)
visit_Final_Subroutine_Name_List() (FParser2IR method)
visit_Forall() (FortranCodegen method)
visit_Forall_Construct() (FParser2IR method)
visit_Forall_Header() (FParser2IR method)
visit_Forall_Stmt() (FParser2IR method)
visit_Forall_Triplet_Spec() (FParser2IR method)
visit_Format_Stmt() (FParser2IR method)
visit_Function() (CCodegen method)
(FortranCodegen method)
visit_Function_Body() (FParser2IR method)
visit_Function_Name() (FParser2IR method)
visit_Function_Reference() (FParser2IR method)
visit_Function_Stmt() (FParser2IR method)
visit_Function_Subprogram() (FParser2IR method)
visit_Generic_Binding() (FParser2IR method)
visit_Generic_Spec() (FParser2IR method)
visit_Goto_Stmt() (FParser2IR method)
visit_Hex_Constant() (FParser2IR method)
visit_If_Construct() (FParser2IR method)
visit_If_Stmt() (FParser2IR method)
visit_If_Then_Stmt() (FParser2IR method)
visit_Implicit_Part() (FParser2IR method)
visit_Implicit_Stmt() (FParser2IR method)
visit_Import() (AttachScopes method)
(CCodegen method)
(FortranCodegen method)
(PyCodegen method)
(RemoveCallsTransformer method)
(SubstituteExpressions method)
visit_Import_Name() (FParser2IR method)
visit_Import_Name_List() (FParser2IR method)
visit_Import_Stmt() (FParser2IR method)
visit_Include_Stmt() (FParser2IR method)
visit_Initialization() (FParser2IR method)
visit_Inquire_Stmt() (FParser2IR method)
visit_Int_Literal_Constant() (FParser2IR method)
visit_Intent_Attr_Spec() (FParser2IR method)
visit_Interface() (CCodegen method)
(FortranCodegen method)
visit_Interface_Block() (FParser2IR method)
visit_Interface_Stmt() (FParser2IR method)
visit_Internal_Subprogram_Part() (FParser2IR method)
visit_InternalNode() (NestedMaskedTransformer method)
(Stringifier method)
visit_Intrinsic() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
(RemoveCallsTransformer method)
visit_Intrinsic_Function_Reference() (FParser2IR method)
visit_Intrinsic_Name() (FParser2IR method)
visit_Intrinsic_Stmt() (FParser2IR method)
visit_Intrinsic_Type_Spec() (FParser2IR method)
visit_Kind_Selector() (FParser2IR method)
visit_Label_Do_Stmt() (FParser2IR method)
visit_Language_Binding_Spec() (FParser2IR method)
visit_LeafNode() (NestedMaskedTransformer method)
visit_Length_Selector() (FParser2IR method)
visit_Level_2_Expr() (FParser2IR method)
visit_Level_2_Unary_Expr() (FParser2IR method)
visit_Level_3_Expr() (FParser2IR method)
visit_Level_4_Expr() (FParser2IR method)
visit_Level_5_Expr() (FParser2IR method)
visit_list() (AttachScopes method)
(ClusterCommentTransformer method)
(ExpressionFinder method)
(FindNodes method)
(FortranCodegen method)
visit_List() (FParser2IR method)
visit_list() (GraphCollector method)
(InlineCommentTransformer method)
(NestedTransformer method)
(PatternFinder method)
(PragmaAttacher method)
(PragmaDetacher method)
(SequenceFinder method)
(Stringifier method)
(Transformer method)
(Visitor method)
visit_literal() (FParser2IR method)
visit_Logical_Literal_Constant() (FParser2IR method)
visit_Loop() (CCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Loop_Control() (FParser2IR method)
visit_Main_Program() (FParser2IR method)
visit_Masked_Elsewhere_Stmt() (FParser2IR method)
visit_MaskedStatement() (FortranCodegen method)
visit_Module() (AttachScopes method)
(CCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(FParser2IR method)
(GraphCollector method)
(PyCodegen method)
(Stringifier method)
visit_Module_Name() (FParser2IR method)
visit_Module_Stmt() (FParser2IR method)
visit_Module_Subprogram_Part() (FParser2IR method)
visit_Mult_Operand() (FParser2IR method)
visit_MultiConditional() (CCodegen method)
(FortranCodegen method)
(NestedMaskedTransformer method)
(RemoveDeadCodeTransformer method)
(Stringifier method)
visit_Name() (FParser2IR method)
visit_Namelist_Stmt() (FParser2IR method)
visit_Node() (AttachScopes method)
(CCodegen method)
(ExpressionFinder method)
(FindNodes method)
(FindScopes method)
(FortranCodegen method)
(GraphCollector method)
(MaskedTransformer method)
(NestedTransformer method)
(PragmaAttacher method)
(PragmaDetacher method)
(Stringifier method)
(Transformer method)
(Visitor method)
visit_Nonlabel_Do_Stmt() (FParser2IR method)
visit_Nullify() (FortranCodegen method)
visit_Nullify_Stmt() (FParser2IR method)
visit_object() (AttachScopes method)
(FindNodes method)
(GenericVisitor method)
(MaskedTransformer method)
(NestedMaskedTransformer method)
(PragmaAttacher method)
(PragmaDetacher method)
(Transformer method)
visit_Octal_Constant() (FParser2IR method)
visit_Only_List() (FParser2IR method)
visit_Open_Stmt() (FParser2IR method)
visit_Or_Operand() (FParser2IR method)
visit_Parameter_Stmt() (FParser2IR method)
visit_Parenthesis() (FParser2IR method)
visit_Part_Ref() (FParser2IR method)
visit_Pointer_Assignment_Stmt() (FParser2IR method)
visit_Pragma() (FortranCodegen method)
(SubstitutePragmaStrings method)
visit_PragmaRegion() (RemoveRegionTransformer method)
visit_Prefix() (FParser2IR method)
visit_Prefix_Spec() (FParser2IR method)
visit_PreprocessorDirective() (FortranCodegen method)
visit_Print_Stmt() (FParser2IR method)
visit_Private_Components_Stmt() (FParser2IR method)
visit_Proc_Attr_Spec() (FParser2IR method)
visit_Proc_Attr_Spec_List() (FParser2IR method)
visit_Proc_Component_Attr_Spec() (FParser2IR method)
visit_Proc_Component_Attr_Spec_List() (FParser2IR method)
visit_Proc_Component_Def_Stmt() (FParser2IR method)
visit_Proc_Component_Ref() (FParser2IR method)
visit_Proc_Decl() (FParser2IR method)
visit_Proc_Decl_List() (FParser2IR method)
visit_Procedure_Declaration_Stmt() (FParser2IR method)
visit_Procedure_Designator() (FParser2IR method)
visit_Procedure_Name() (FParser2IR method)
visit_Procedure_Name_List() (FParser2IR method)
visit_Procedure_Stmt() (FParser2IR method)
visit_ProcedureDeclaration() (AttachScopes method)
(FortranCodegen method)
(SubstituteExpressions method)
visit_ProcedureType() (FortranCodegen method)
visit_Program() (FParser2IR method)
visit_RawSource() (FortranCodegen method)
visit_Read_Stmt() (FParser2IR method)
visit_Real_Literal_Constant() (FParser2IR method)
visit_Rename() (FParser2IR method)
visit_Rename_List() (FParser2IR method)
visit_Return_Stmt() (FParser2IR method)
visit_Rewind_Stmt() (FParser2IR method)
visit_Save_Stmt() (FParser2IR method)
visit_Scope() (AttachScopes method)
visit_ScopedNode() (MaskedTransformer method)
(NestedTransformer method)
(Transformer method)
visit_Section() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Section_Subscript_List() (FParser2IR method)
visit_Select_Case_Stmt() (FParser2IR method)
visit_Select_Type_Construct() (FParser2IR method)
visit_Select_Type_Stmt() (FParser2IR method)
visit_Sequence_Stmt() (FParser2IR method)
visit_Signed_Int_Literal_Constant() (FParser2IR method)
visit_Signed_Real_Literal_Constant() (FParser2IR method)
visit_Sourcefile() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Specific_Binding() (FParser2IR method)
visit_Specification_Part() (FParser2IR method)
visit_StatementFunction() (FortranCodegen method)
(PyCodegen method)
visit_Stop_Stmt() (FParser2IR method)
visit_str() (FortranCodegen method)
visit_Stride() (FParser2IR method)
visit_Structure_Constructor() (FParser2IR method)
visit_Subroutine() (AttachScopes method)
(CCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(GraphCollector method)
(PyCodegen method)
(Stringifier method)
visit_Subroutine_Body() (FParser2IR method)
visit_Subroutine_Name() (FParser2IR method)
visit_Subroutine_Stmt() (FParser2IR method)
visit_Subroutine_Subprogram() (FParser2IR method)
visit_Subscript_Triplet() (FParser2IR method)
visit_Substring_Range() (FParser2IR method)
visit_Suffix() (FParser2IR method)
visit_SymbolAttributes() (CCodegen method)
(CudaFortranCodegen method)
(DaceCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_tuple() (AttachScopes method)
(ClusterCommentTransformer method)
(CombineMultilinePragmasTransformer method)
(ExpressionFinder method)
(FindNodes method)
(FortranCodegen method)
(GraphCollector method)
(InlineCommentTransformer method)
(NestedTransformer method)
(PatternFinder method)
(PragmaAttacher method)
(PragmaDetacher method)
(SequenceFinder method)
(Stringifier method)
(Transformer method)
(Visitor method)
visit_Type_Attr_Spec() (FParser2IR method)
visit_Type_Attr_Spec_List() (FParser2IR method)
visit_Type_Bound_Procedure_Part() (FParser2IR method)
visit_Type_Declaration_Stmt() (FParser2IR method)
visit_Type_Guard_Stmt() (FParser2IR method)
visit_Type_Name() (FParser2IR method)
visit_Type_Param_Def_Stmt() (FParser2IR method)
visit_Type_Param_Value() (FParser2IR method)
visit_TypeConditional() (FortranCodegen method)
(NestedMaskedTransformer method)
(Stringifier method)
visit_TypeDef() (CCodegen method)
(ExpressionFinder method)
(FindNodes method)
(FortranCodegen method)
visit_Use_Stmt() (FParser2IR method)
visit_VariableDeclaration() (AttachScopes method)
(CCodegen method)
(ExpressionFinder method)
(FortranCodegen method)
(PyCodegen method)
(SubstituteExpressions method)
visit_Where_Construct() (FParser2IR method)
visit_Where_Construct_Stmt() (FParser2IR method)
visit_Where_Stmt() (FParser2IR method)
visit_WhileLoop() (CCodegen method)
(FortranCodegen method)
(PyCodegen method)
visit_Write_Stmt() (FParser2IR method)
Visitor (class in loki.ir.visitor)
W
wait_and_check() (in module loki.jit_build.workqueue)
WARN (RuleType attribute)
warn_or_fail() (FParser2IR static method)
warning() (in module loki.logging)
WeakrefProperty (class in loki.tools.util)
WhileLoop (class in loki.ir.nodes)
workqueue() (in module loki.jit_build.workqueue)
wrap() (Lib method)
(Obj method)
wrap_and_load() (Builder method)
write() (LazyTextfile method)
(Sourcefile method)
write_cmake_plan() (Scheduler method)
write_env_launch_script() (in module loki.tools.files)
WRITE_ONLY (FieldAPITransferType attribute)
write_plan() (CMakePlanTransformation method)
Y
yaml_include_constructor() (in module loki.tools.util)
yield_one_d_systems() (in module loki.analyse.util_linear_algebra)