Loki
0.2.7.dev55+g1300bbbd
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_edge() (SGraph method)
add_edges() (SGraph method)
add_file_error() (Reporter method)
add_file_report() (Reporter method)
add_new_imports_kernel() (DerivedTypeArgumentsTransformation class method)
add_node() (SGraph method)
add_nodes() (SGraph method)
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)
annotate_driver() (SCCAnnotateTransformation class method)
append() (Pipeline method)
(PragmaRegion method)
(Section method)
append_inplace() (Assignment method)
apply() (Pipeline method)
(ProgramUnit method)
(Sourcefile method)
(Transformation method)
apply_de_reference() (FortranCTransformation static method)
apply_default_polymorphic_intent() (TypeboundProcedureCallTransformation method)
apply_file() (Transformation method)
apply_module() (Transformation method)
apply_pool_allocator_to_temporaries() (TemporariesPoolAllocatorTransformation method)
apply_raw_stack_allocator_to_temporaries() (TemporariesRawStackTransformation method)
apply_subroutine() (Transformation method)
arg_iter() (CallStatement method)
(InlineCall method)
arg_map (CallStatement property)
argnames (Subroutine property)
args (Node property)
(ScopedNode property)
args_frozen (Node property)
ArgSizeMismatchRule (class in lint_rules.debug_rules)
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)
(class in scripts.raps_deps)
Associate (class in loki.ir.nodes)
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.expression.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)
BannedStatementsRule (class in lint_rules.ifs_coding_standards_2011)
basename (MetaSymbol property)
(TypedSymbol property)
BasicType (class in loki.types)
Binary (class in loki.build.binary)
binary_insertion_sort() (in module loki.tools.util)
block (ItemConfig attribute)
(ItemConfig property)
BlockViewToFieldViewTransformation (class in loki.transformations.block_index_transformations)
bounds (Dimension property)
bounds_expressions (Dimension property)
build() (Binary method)
(Builder method)
(Lib method)
(Obj method)
build_args (Scheduler attribute)
build_ydvars_global_gfl_ptr() (BlockViewToFieldViewTransformation method)
Builder (class in loki.build.builder)
C
c_intrinsic_kind() (FortranCTransformation static method)
c_struct_typedef() (FortranCTransformation method)
cached_func() (in module loki.tools.util)
CallClass (RegexParserClass attribute)
callgraph() (Scheduler method)
calls (Item property)
CallStatement (class in loki.ir.nodes)
case_sensitive (MetaSymbol property)
(SymbolTable property)
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)
CFLAGS (Compiler attribute)
(GNUCompiler attribute)
(NvidiaCompiler attribute)
cgen() (in module loki.backend)
CHARACTER (BasicType attribute)
check() (GenericRule class method)
(Linter method)
check_file() (GenericRule class method)
check_for_implicit_none() (ImplicitNoneRule static method)
(MissingImplicitNoneRule class method)
check_kind_declarations() (ExplicitKindRule static method)
check_kind_literals() (ExplicitKindRule static method)
check_kwarguments_order() (CallStatement method)
check_module() (GenericRule class method)
(MissingImplicitNoneRule class method)
(ModuleNamingRule class method)
(OnlyParameterGlobalVarRule class method)
check_routine_pragmas() (in module loki.transformations.utilities)
check_subroutine() (ArgSizeMismatchRule class method)
(BannedStatementsRule class method)
(CodeBodyRule class method)
(DrHookRule class method)
(DynamicUboundCheckRule class method)
(ExplicitKindRule class method)
(Fortran90OperatorsRule class method)
(GenericRule class method)
(ImplicitNoneRule class method)
(LimitSubroutineStatementsRule class method)
(MaxDummyArgsRule class method)
(MissingImplicitNoneRule class method)
(MissingIntfbRule class method)
(MissingKindSpecifierRealLiterals class method)
(MplCdstringRule class method)
children (Node property)
chunks() (in module loki.tools.util)
CLAWTransformation (class in loki.transformations.single_column.claw)
clean() (Builder method)
(in module loki.build.compiler)
clean_max() (in module loki.build.max_compiler)
clean_test() (in module loki.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)
(Subroutine method)
(SymbolAttributes method)
(SymbolTable method)
(TypeDef method)
(TypedSymbol method)
clone_lines() (Source method)
clone_with_span() (Source method)
clone_with_string() (Source method)
ClusterCommentTransformer (class in loki.frontend.util)
CodeBodyRule (class in lint_rules.ifs_coding_standards_2011)
CodeBodyRule.NestingDepthVisitor (class in lint_rules.ifs_coding_standards_2011)
CollectCoefficients (Simplification attribute)
CombineMultilinePragmasTransformer (class in loki.frontend.util)
Comment (class in loki.ir.nodes)
CommentBlock (class in loki.ir.nodes)
comments (TypeDef property)
compare() (SymbolAttributes method)
compare_sizes() (ArgSizeMismatchRule static method)
Comparison (class in loki.expression.symbols)
compile() (Compiler method)
(in module loki.build.compiler)
compile_all() (in module loki.build.max_compiler)
compile_and_load() (in module loki.build.compiler)
compile_args() (Compiler method)
compile_c() (in module loki.build.max_compiler)
compile_maxj() (in module loki.build.max_compiler)
Compiler (class in loki.build.compiler)
COMPLEX (BasicType attribute)
concretize_definitions() (Item method)
concretize_dependencies() (Item method)
Conditional (class in loki.ir.nodes)
ConditionalAssignment (class in loki.ir.nodes)
config (ArgSizeMismatchRule attribute)
(BannedStatementsRule attribute)
(CodeBodyRule attribute)
(ExplicitKindRule attribute)
(GenericRule attribute)
(in module loki)
(LimitSubroutineStatementsRule attribute)
(MaxDummyArgsRule attribute)
(Scheduler attribute)
content_map (RapsDependencyFile property)
convert_kwargs_to_args() (CallStatement method)
convert_to_lower_case() (in module loki.transformations.utilities)
create() (LokiTempdir 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_operation() (FParser2IR method)
create_pool_allocator() (TemporariesPoolAllocatorTransformation method)
create_stacks_driver() (TemporariesRawStackTransformation method)
create_stacks_kernel() (TemporariesRawStackTransformation method)
creates_items (DependencyTransformation attribute)
(InlineTransformation attribute)
(ModuleWrapTransformation attribute)
(Transformation attribute)
,
[1]
cufgen() (in module loki.backend)
current_line (FortranReader property)
D
dacegen() (in module loki.backend)
DataDeclaration (class in loki.ir.nodes)
dataflow_analysis_attached() (in module loki.analyse.analyse_dataflow)
DataOffloadTransformation (class in loki.transformations.data_offload)
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_args (GenericVisitor attribute)
default_config() (Linter static method)
default_retval (ExpressionFinder attribute)
default_retval() (CodeBodyRule.NestingDepthVisitor class method)
(FindNodes class method)
(GenericVisitor class method)
(PatternFinder class method)
(SequenceFinder class method)
DefaultHandler (class in loki.lint.reporter)
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)
dependencies (Item property)
(Obj property)
(Scheduler property)
(SGraph property)
Dependency (class in scripts.raps_deps)
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)
DerivedTypeArgumentsTransformation (class in loki.transformations.transform_derived_types)
detach_pragma_regions() (in module loki.ir.pragma_utils)
detach_pragmas() (in module loki.ir.pragma_utils)
DetachScopesMapper (class in loki.expression.mappers)
device_alloc_column_locals() (SCCAnnotateTransformation class method)
dict_override() (in module loki.tools.util)
Dimension (class in loki.dimension)
dimensions (Array property)
disable (ItemConfig attribute)
(ItemConfig property)
disk_cached() (in module loki.tools.files)
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)
docs (BannedStatementsRule attribute)
(CodeBodyRule attribute)
(DrHookRule attribute)
(ExplicitKindRule attribute)
(Fortran90OperatorsRule attribute)
(GenericRule attribute)
(ImplicitNoneRule attribute)
(LimitSubroutineStatementsRule attribute)
(MaxDummyArgsRule attribute)
(MissingImplicitNoneRule attribute)
(MissingIntfbRule attribute)
(MissingKindSpecifierRealLiterals attribute)
(ModuleNamingRule attribute)
(MplCdstringRule attribute)
(OnlyParameterGlobalVarRule attribute)
DrHookRule (class in lint_rules.ifs_coding_standards_2011)
DrHookTransformation (class in loki.transformations.drhook)
driver_call_argument_remapping() (HoistVariablesTransformation method)
(SCCHoistTemporaryArraysTransformation method)
driver_variable_declaration() (HoistTemporaryArraysDeviceAllocatableTransformation method)
(HoistTemporaryArraysPragmaOffloadTransformation method)
(HoistTemporaryArraysTransformationAllocatable method)
(HoistVariablesTransformation method)
(SCCHoistTemporaryArraysTransformation method)
dtype (TypeDef property)
DynamicUboundCheckRule (class in lint_rules.debug_rules)
E
EmptyClass (RegexParserClass attribute)
enrich (ItemConfig attribute)
(ItemConfig property)
enrich() (ProgramUnit method)
(Subroutine method)
enum_symbols (ProgramUnit property)
Enumeration (class in loki.ir.nodes)
ERROR (RuleType attribute)
error() (in module loki.logging)
exec_nodes (LimitSubroutineStatementsRule attribute)
execute() (in module loki.tools.util)
expand (ItemConfig attribute)
(ItemConfig property)
expand_call_arguments() (DerivedTypeArgumentsTransformation class method)
expand_derived_args_caller() (DerivedTypeArgumentsTransformation method)
expand_derived_args_kernel() (DerivedTypeArgumentsTransformation method)
expand_derived_args_recursion() (DerivedTypeArgumentsTransformation class method)
expand_derived_type_member() (DerivedTypeArgumentsTransformation class method)
ExplicitArgumentArrayShapeTransformation (class in loki.transformations.argument_shape)
ExplicitKindRule (class in lint_rules.ifs_coding_standards_2011)
export_to_file() (SGraph method)
ExpressionCallbackMapper (class in loki.expression.mappers)
ExpressionDimensionsMapper (class in loki.expression.mappers)
ExpressionFinder (class in loki.expression.expr_visitors)
ExpressionParser (class in loki.expression.parser)
ExpressionRetriever (class in loki.expression.mappers)
extend() (Pipeline method)
ExternalItem (class in loki.batch.item)
extract_contained_procedure() (in module loki.transformations.extract)
extract_contained_procedures() (in module loki.transformations.extract)
extract_source() (in module loki.frontend.source)
extract_source_from_range() (in module loki.frontend.source)
extract_vector_sections() (SCCDevectorTransformation class method)
ExtractSCATransformation (class in loki.transformations.single_column.claw)
F
f2py() (Compiler method)
f2py_args() (Compiler method)
F2PY_FCOMPILER_TYPE (Compiler attribute)
(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)
fgen() (in module loki.backend)
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() (Dependency method)
(Source method)
find_driver_loops() (in module loki.transformations.utilities)
find_files() (in module loki.tools.files)
find_paths() (in module loki.tools.files)
find_uniques() (ExpressionFinder method)
find_variables() (HoistTemporaryArraysAnalysis method)
(HoistVariablesAnalysis method)
FindExpressions (class in loki.expression.expr_visitors)
FindInlineCalls (class in loki.expression.expr_visitors)
FindLiterals (class in loki.expression.expr_visitors)
FindNodes (class in loki.ir.find)
FindScopes (class in loki.ir.find)
FindTypedSymbols (class in loki.expression.expr_visitors)
FindVariables (class in loki.expression.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() (DynamicUboundCheckRule class method)
(Fixer class method)
(Fortran90OperatorsRule class method)
(GenericRule class method)
(MissingKindSpecifierRealLiterals class method)
fix_subroutine_test() (MissingKindSpecifierRealLiterals class method)
fix_subroutine_working() (MissingKindSpecifierRealLiterals class method)
fix_subroutinei_test_2() (MissingKindSpecifierRealLiterals class method)
fixable (DynamicUboundCheckRule attribute)
(Fortran90OperatorsRule attribute)
(GenericRule attribute)
(MissingKindSpecifierRealLiterals attribute)
fixable_reports (FileReport property)
Fixer (class in loki.lint.utils)
Flatten (Simplification attribute)
flatten() (in module loki.tools.util)
flatten_arrays() (in module loki.transformations.array_indexing)
FloatLiteral (class in loki.expression.symbols)
fmt_string (DefaultHandler attribute)
(JunitXmlHandler attribute)
Forall (class in loki.ir.nodes)
format_location() (GenericHandler method)
format_lookup_name() (SymbolTable method)
Fortran90OperatorsRule (class in lint_rules.ifs_coding_standards_2011)
Fortran90OperatorsRule.ComparisonRetriever (class in lint_rules.ifs_coding_standards_2011)
FORTRAN_INTRINSIC_PROCEDURES (in module loki.expression.parser)
FortranCTransformation (class in loki.transformations.transpile.fortran_c)
FortranMaxTransformation (class in loki.transformations.transpile.fortran_maxeler)
FortranPythonTransformation (class in loki.transformations.transpile.fortran_python)
FortranReader (class in loki.frontend.source)
FP (Frontend attribute)
FParser2IR (class in loki.frontend.fparser)
from_c99_type() (BasicType class method)
from_dict() (SchedulerConfig class method)
from_file() (RapsDependencyFile class method)
(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_ofp() (Module class method)
(ProgramUnit class method)
(Sourcefile class method)
(Subroutine 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_c_header() (FortranCTransformation method)
generate_c_kernel() (FortranCTransformation method)
generate_entries_for_lower_bound() (Polyhedron static method)
generate_interfaces() (DependencyTransformation method)
generate_iso_c_interface() (FortranCTransformation method)
generate_iso_c_wrapper_module() (FortranCTransformation method)
generate_iso_c_wrapper_routine() (FortranCTransformation method)
generate_max() (in module loki.build.max_compiler)
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() (CaseInsensitiveDict method)
(LokiTempdir method)
(SymbolTable method)
get_assumed_shape_args() (DynamicUboundCheckRule class method)
get_block_index() (InjectBlockIndexTransformation method)
get_block_source() (FParser2IR method)
get_call_arg_rank() (InjectBlockIndexTransformation static method)
get_compiler_from_env() (in module loki.build.compiler)
get_dependency_graph() (Builder static method)
get_derived_type_member() (MetaSymbol method)
(TypedSymbol method)
get_explicit_arg_size() (ArgSizeMismatchRule class method)
get_filename_from_parent() (in module loki.lint.utils)
get_fparser_node() (in module loki.frontend.fparser)
get_implicit_arg_size() (ArgSizeMismatchRule class method)
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_locals_to_demote() (SCCDemoteTransformation class method)
get_location_hash() (in module loki.lint.utils)
get_loop_bounds() (in module loki.transformations.utilities)
get_max_includes() (in module loki.build.max_compiler)
get_max_libdirs() (in module loki.build.max_compiler)
get_max_libs() (in module loki.build.max_compiler)
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_module_definitions_from_candidates() (ItemFactory method)
get_pragma_parameters() (in module loki.ir.pragma_utils)
get_relative_filename() (GenericHandler method)
get_rules() (in module scripts.loki_lint)
get_source() (FParser2IR method)
get_symbol_scope() (Scope method)
get_trimmed_sections() (SCCDevectorTransformation class method)
get_ubound_checks() (DynamicUboundCheckRule static method)
gettempdir() (in module loki.tools.files)
GlobalVarHoistTransformation (class in loki.transformations.data_offload)
GlobalVariableAnalysis (class in loki.transformations.data_offload)
GlobalVarOffloadTransformation (class in loki.transformations.data_offload)
GNUCompiler (class in loki.build.compiler)
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_OFP (in module loki.frontend.ofp)
HAVE_OMNI (in module loki.frontend.omni)
HAVE_REGEX (in module loki.frontend.regex)
Header (class in loki.build.header)
hoist_dimension_from_call() (ExtractSCATransformation method)
HoistTemporaryArraysAnalysis (class in loki.transformations.hoist_variables)
HoistTemporaryArraysDeviceAllocatableTransformation (class in loki.transformations.single_column.scc_cuf)
HoistTemporaryArraysPragmaOffloadTransformation (class in loki.transformations.single_column.scc_cuf)
HoistTemporaryArraysTransformationAllocatable (class in loki.transformations.hoist_variables)
HoistVariablesAnalysis (class in loki.transformations.hoist_variables)
HoistVariablesTransformation (class in loki.transformations.hoist_variables)
I
IdemTransformation (class in scripts.loki_transform)
identifiers() (GenericRule class method)
ignore (ItemConfig attribute)
(ItemConfig property)
ImplicitNoneRule (class in lint_rules.ifs_coding_standards_2011)
Import (class in loki.ir.nodes)
import_allocation_types() (TemporariesPoolAllocatorTransformation method)
import_c_sizeof() (TemporariesPoolAllocatorTransformation static method)
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)
index (Dimension property)
index_expressions (Dimension property)
info (PPRule property)
INFO (RuleType attribute)
info() (in module loki.logging)
init_arg_names (Array property)
(Dereference attribute)
(FloatLiteral attribute)
(InlineCall attribute)
(IntLiteral attribute)
(IntrinsicLiteral attribute)
(LogicLiteral attribute)
(MetaSymbol property)
(Reference attribute)
(StringLiteral attribute)
(TypedSymbol attribute)
init_parallel() (Reporter method)
initial (Dereference property)
(MetaSymbol property)
(Reference property)
(VariableSymbol property)
inject_pool_allocator_into_calls() (TemporariesPoolAllocatorTransformation method)
InjectBlockIndexTransformation (class in loki.transformations.block_index_transformations)
inline_constant_parameters() (in module loki.transformations.inline)
inline_elemental_functions() (in module loki.transformations.inline)
inline_internal_procedures() (in module loki.transformations.inline)
inline_marked_subroutines() (in module loki.transformations.inline)
inline_member_procedures() (in module loki.transformations.inline)
inline_statement_functions() (in module loki.transformations.inline)
InlineCall (class in loki.expression.symbols)
InlineCommentTransformer (class in loki.frontend.util)
InlineDo (class in loki.expression.symbols)
InlineTransformation (class in loki.transformations.inline)
insert() (PragmaRegion method)
(Section method)
insert_annotations() (SCCAnnotateTransformation class method)
insert_data_offload_pragmas() (DataOffloadTransformation method)
insert_stack_in_calls() (TemporariesRawStackTransformation method)
instantiate() (PipelineConfig method)
(TransformationConfig method)
int_type (TemporariesRawStackTransformation property)
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)
invert_array_indices() (in module loki.transformations.array_indexing)
ir (ExternalItem property)
(FileItem property)
(Item property)
(ProcedureBindingItem property)
(ProgramUnit property)
(Subroutine property)
(TypeDef property)
ir_graph() (in module loki.ir)
(Node method)
is_assumed_shape() (DynamicUboundCheckRule static method)
is_child_of() (in module loki.ir.find)
is_constant() (in module loki.expression.symbolic)
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)
is_ignored (ItemConfig property)
is_independent_system() (in module loki.analyse.util_linear_algebra)
is_iterable() (in module loki.tools.util)
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)
iso_c_intrinsic_import() (FortranCTransformation method)
iso_c_intrinsic_kind() (FortranCTransformation method)
Item (class in loki.batch.item)
item_cache (ItemFactory attribute)
item_factory (Scheduler attribute)
item_filter (BlockViewToFieldViewTransformation attribute)
(FileWriteTransformation property)
(GlobalVarHoistTransformation attribute)
(GlobalVariableAnalysis attribute)
(GlobalVarOffloadTransformation attribute)
(InjectBlockIndexTransformation attribute)
(LinterTransformation attribute)
(SplitReadWriteTransformation attribute)
(Transformation attribute)
,
[1]
ItemConfig (class in loki.batch.configure)
ItemFactory (class in loki.batch.item)
items (Scheduler property)
(SGraph property)
J
jit_compile() (in module loki.build.jit)
jit_compile_lib() (in module loki.build.jit)
join_source_list() (in module loki.frontend.source)
JoinableStringList (class in loki.tools.strings)
JunitXmlHandler (class in loki.lint.reporter)
K
kernel_annotate_sequential_loops_openacc() (SCCAnnotateTransformation class method)
kernel_annotate_subroutine_present_openacc() (SCCAnnotateTransformation class method)
kernel_annotate_vector_loops_openacc() (SCCAnnotateTransformation class method)
kernel_call_argument_remapping() (HoistVariablesTransformation method)
kernel_inline_call_argument_remapping() (HoistVariablesTransformation method)
kernel_remove_vector_loops() (SCCDevectorTransformation class method)
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.build.lib)
LimitSubroutineStatementsRule (class in lint_rules.ifs_coding_standards_2011)
link() (Compiler method)
link_obj() (in module loki.build.max_compiler)
linker_args() (Compiler method)
lint_files() (in module loki.lint.linter)
lint_rules
module
lint_rules.debug_rules
module
lint_rules.ifs_arpege_coding_standards
module
lint_rules.ifs_coding_standards_2011
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
module
loki.analyse
module
loki.analyse.analyse_dataflow
module
loki.analyse.util_linear_algebra
module
loki.analyse.util_polyhedron
module
loki.backend
module
loki.backend.maxgen
module
loki.batch
module
loki.batch.configure
module
loki.batch.item
module
loki.batch.pipeline
module
loki.batch.scheduler
module
loki.batch.sfilter
module
loki.batch.sgraph
module
loki.batch.transformation
module
loki.build
module
loki.build.binary
module
loki.build.builder
module
loki.build.compiler
module
loki.build.header
module
loki.build.jit
module
loki.build.lib
module
loki.build.max_compiler
module
loki.build.obj
module
loki.dimension
module
loki.expression
module
loki.expression.expr_visitors
module
loki.expression.mappers
module
loki.expression.operations
module
loki.expression.parser
module
loki.expression.symbolic
module
loki.expression.symbols
module
loki.frontend
module
loki.frontend.fparser
module
loki.frontend.ofp
module
loki.frontend.omni
module
loki.frontend.preprocessing
module
loki.frontend.regex
module
loki.frontend.source
module
loki.frontend.util
module
loki.ir
module
loki.ir.find
module
loki.ir.nodes
module
loki.ir.pragma_utils
module
loki.ir.transformer
module
loki.ir.visitor
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.util
module
loki.transformations
module
loki.transformations.argument_shape
module
loki.transformations.array_indexing
module
loki.transformations.block_index_transformations
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.data_offload
module
loki.transformations.drhook
module
loki.transformations.extract
module
loki.transformations.hoist_variables
module
loki.transformations.inline
module
loki.transformations.parametrise
module
loki.transformations.pool_allocator
module
loki.transformations.raw_stack_allocator
module
loki.transformations.remove_code
module
loki.transformations.sanitise
module
loki.transformations.single_column
module
loki.transformations.single_column.annotate
module
loki.transformations.single_column.base
module
loki.transformations.single_column.claw
module
loki.transformations.single_column.hoist
module
loki.transformations.single_column.scc
module
loki.transformations.single_column.scc_cuf
module
loki.transformations.single_column.vector
module
loki.transformations.split_read_write
module
loki.transformations.transform_derived_types
module
loki.transformations.transform_loop
module
loki.transformations.transform_region
module
loki.transformations.transpile
module
loki.transformations.transpile.fortran_c
module
loki.transformations.transpile.fortran_maxeler
module
loki.transformations.transpile.fortran_python
module
loki.transformations.utilities
module
loki.types
module
loki_make_stringifier() (in module loki.expression.symbols)
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_fission() (in module loki.transformations.transform_loop)
loop_fusion() (in module loki.transformations.transform_loop)
loop_interchange() (in module loki.transformations.transform_loop)
loop_unroll() (in module loki.transformations.transform_loop)
LoopRange (class in loki.expression.symbols)
lower (Range property)
lower_bounds() (Polyhedron method)
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)
(LokiIdentityMapper method)
map_array() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_array_subscript() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_c_dereference() (LokiIdentityMapper method)
(LokiStringifyMapper method)
map_c_reference() (LokiIdentityMapper method)
(LokiStringifyMapper method)
map_cast() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_comparison() (MaxjCodeMapper method)
(SimplifyMapper method)
map_constant() (ExpressionCallbackMapper method)
map_deferred_type_symbol() (AttachScopesMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_float_literal() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_from_expr_map() (SubstituteExpressionsMapper method)
map_inline_call() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_inline_do() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_int_literal() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_intrinsic_literal() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_literal_list() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_logic_literal() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_logical_and() (SimplifyMapper method)
map_logical_or() (SimplifyMapper method)
map_loop_range() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_meta_symbol() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper 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_procedure_symbol() (AttachScopesMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper 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() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_scalar() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_string_concat() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
map_string_literal() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_string_subscript() (ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_sum() (ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(SimplifyMapper method)
map_variable_symbol() (AttachScopesMapper method)
(DetachScopesMapper method)
(ExpressionCallbackMapper method)
(ExpressionDimensionsMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
mapper_method (Array attribute)
(ArraySubscript attribute)
(Cast attribute)
(DeferredTypeSymbol attribute)
(Dereference 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_non_exec_intrinsic_node (LimitSubroutineStatementsRule attribute)
match_symbol_or_name() (ItemConfig class method)
MaxDummyArgsRule (class in lint_rules.ifs_coding_standards_2011)
MaxjCodegen (class in loki.backend.maxgen)
MaxjCodeMapper (class in loki.backend.maxgen)
maxjgen() (in module loki.backend.maxgen)
maybe_rebuild() (Visitor method)
members (Subroutine property)
MetaSymbol (class in loki.expression.symbols)
MissingImplicitNoneRule (class in lint_rules.ifs_arpege_coding_standards)
MissingIntfbRule (class in lint_rules.ifs_arpege_coding_standards)
MissingKindSpecifierRealLiterals (class in lint_rules.ifs_arpege_coding_standards)
mode (ItemConfig attribute)
(ItemConfig property)
MODEMAP (Obj attribute)
module
lint_rules
lint_rules.debug_rules
lint_rules.ifs_arpege_coding_standards
lint_rules.ifs_coding_standards_2011
loki
loki.analyse
loki.analyse.analyse_dataflow
loki.analyse.util_linear_algebra
loki.analyse.util_polyhedron
loki.backend
loki.backend.maxgen
loki.batch
loki.batch.configure
loki.batch.item
loki.batch.pipeline
loki.batch.scheduler
loki.batch.sfilter
loki.batch.sgraph
loki.batch.transformation
loki.build
loki.build.binary
loki.build.builder
loki.build.compiler
loki.build.header
loki.build.jit
loki.build.lib
loki.build.max_compiler
loki.build.obj
loki.dimension
loki.expression
loki.expression.expr_visitors
loki.expression.mappers
loki.expression.operations
loki.expression.parser
loki.expression.symbolic
loki.expression.symbols
loki.frontend
loki.frontend.fparser
loki.frontend.ofp
loki.frontend.omni
loki.frontend.preprocessing
loki.frontend.regex
loki.frontend.source
loki.frontend.util
loki.ir
loki.ir.find
loki.ir.nodes
loki.ir.pragma_utils
loki.ir.transformer
loki.ir.visitor
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.util
loki.transformations
loki.transformations.argument_shape
loki.transformations.array_indexing
loki.transformations.block_index_transformations
loki.transformations.build_system
loki.transformations.build_system.dependency
loki.transformations.build_system.file_write
loki.transformations.build_system.module_wrap
loki.transformations.data_offload
loki.transformations.drhook
loki.transformations.extract
loki.transformations.hoist_variables
loki.transformations.inline
loki.transformations.parametrise
loki.transformations.pool_allocator
loki.transformations.raw_stack_allocator
loki.transformations.remove_code
loki.transformations.sanitise
loki.transformations.single_column
loki.transformations.single_column.annotate
loki.transformations.single_column.base
loki.transformations.single_column.claw
loki.transformations.single_column.hoist
loki.transformations.single_column.scc
loki.transformations.single_column.scc_cuf
loki.transformations.single_column.vector
loki.transformations.split_read_write
loki.transformations.transform_derived_types
loki.transformations.transform_loop
loki.transformations.transform_region
loki.transformations.transpile
loki.transformations.transpile.fortran_c
loki.transformations.transpile.fortran_maxeler
loki.transformations.transpile.fortran_python
loki.transformations.utilities
loki.types
scripts
scripts.loki_lint
scripts.loki_transform
scripts.raps_deps
Module (class in loki.module)
module (ModuleType property)
module_type (Module property)
module_wrap() (ModuleWrapTransformation method)
ModuleItem (class in loki.batch.item)
ModuleNamingRule (class in lint_rules.ifs_coding_standards_2011)
modules (Obj property)
(Sourcefile property)
ModuleType (class in loki.types)
ModuleWrapTransformation (class in loki.transformations.build_system.module_wrap)
MplCdstringRule (class in lint_rules.ifs_coding_standards_2011)
MultiConditional (class in loki.ir.nodes)
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)
non_exec_nodes (DrHookRule attribute)
normalize_array_shape_and_access() (in module loki.transformations.array_indexing)
normalize_range_indexing() (in module loki.transformations.array_indexing)
Nullify (class in loki.ir.nodes)
NvidiaCompiler (class in loki.build.compiler)
O
Obj (class in loki.build.obj)
OFP (Frontend attribute)
OMNI (Frontend attribute)
OnlyParameterGlobalVarRule (class in lint_rules.ifs_arpege_coding_standards)
optional() (in module loki.tools.util)
output() (DefaultHandler method)
(GenericHandler method)
(JunitXmlHandler method)
(Reporter method)
(ViolationFileHandler method)
P
parameters (ProcedureType property)
ParametriseTransformation (class in loki.transformations.parametrise)
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_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_ofp_ast() (in module loki.frontend.ofp)
parse_ofp_file() (in module loki.frontend.ofp)
parse_ofp_source() (in module loki.frontend.ofp)
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)
Pipeline (class in loki.batch.pipeline)
PipelineConfig (class in loki.batch.configure)
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.ir)
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)
PragmaDetacher (class in loki.ir.pragma_utils)
PragmaRegion (class in loki.ir.nodes)
pragmas_attached() (in module loki.ir.pragma_utils)
pre_init() (Conditional class method)
(InternalNode class method)
prepend() (Pipeline method)
(PragmaRegion method)
(Section method)
preprocess_cpp() (in module loki.frontend.preprocessing)
PreprocessorDirective (class in loki.ir.nodes)
ProblemReport (class in loki.lint.reporter)
procedure (ProcedureType property)
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() (Scheduler method)
process_body() (BlockViewToFieldViewTransformation method)
(InjectBlockIndexTransformation method)
process_dimension_pragmas() (in module loki.ir.pragma_utils)
process_driver() (BlockViewToFieldViewTransformation method)
(GlobalVarHoistTransformation method)
(GlobalVarOffloadTransformation method)
(SCCAnnotateTransformation method)
(SCCBaseTransformation method)
(SCCDevectorTransformation method)
process_ignored_items (HoistVariablesAnalysis attribute)
(TemporariesPoolAllocatorTransformation attribute)
(Transformation attribute)
,
[1]
process_kernel() (BlockViewToFieldViewTransformation method)
(GlobalVarHoistTransformation method)
(GlobalVarOffloadTransformation method)
(InjectBlockIndexTransformation method)
(SCCAnnotateTransformation method)
(SCCBaseTransformation method)
(SCCDemoteTransformation method)
(SCCDevectorTransformation method)
process_pipeline() (Scheduler method)
process_routine_driver() (SccCufTransformation method)
process_routine_kernel() (SccCufTransformation method)
process_transformation() (Scheduler method)
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_variables() (in module loki.transformations.array_indexing)
promotion_dimensions_from_loop_nest() (in module loki.transformations.array_indexing)
propagate_defs_to_children() (BlockViewToFieldViewTransformation static method)
pygen() (in module loki.backend)
Q
Quotient (class in loki.expression.symbols)
R
Range (class in loki.expression.symbols)
range (Dimension property)
range_to_sum() (ArgSizeMismatchRule static method)
RangeIndex (class in loki.expression.symbols)
RapsDependencyFile (class in scripts.raps_deps)
RawSource (class in loki.ir.nodes)
read_after_write_vars() (in module loki.analyse.analyse_dataflow)
read_file() (in module loki.frontend.util)
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)
(DrHookTransformation 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)
region_hoist() (in module loki.transformations.transform_region)
region_to_call() (in module loki.transformations.transform_region)
register_in_parent_scope() (Module method)
(ProgramUnit method)
(Subroutine method)
rekey_item_cache() (Scheduler method)
remove_dimension() (ExtractSCATransformation method)
remove_inactive_ir_nodes() (DependencyTransformation method)
remove_openmp_pragmas() (DataOffloadTransformation method)
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_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() (Assignment method)
(Dependency method)
(RapsDependencyFile method)
replace_interfaces() (ModuleWrapTransformation method)
replace_intrinsics() (in module loki.transformations.utilities)
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_associates() (in module loki.transformations.sanitise)
resolve_dimensions() (TransformationConfig method)
resolve_masked_stmts() (SCCBaseTransformation class method)
resolve_typebound_var() (ProgramUnit method)
resolve_vector_dimension() (SCCBaseTransformation class method)
resolve_vector_notation() (in module loki.transformations.array_indexing)
ResolveAssociatesTransformer (class in loki.transformations.sanitise)
retrieve() (ExpressionCallbackMapper method)
(ExpressionFinder class method)
(ExpressionRetriever method)
retriever (ExpressionFinder attribute)
,
[1]
(FindExpressions attribute)
(FindInlineCalls attribute)
(FindLiterals attribute)
(FindTypedSymbols attribute)
(FindVariables attribute)
(Fortran90OperatorsRule.ComparisonRetriever attribute)
return_type (ProcedureType property)
(Subroutine property)
reuse() (Visitor static method)
reverse_traversal (DependencyTransformation attribute)
(DerivedTypeArgumentsTransformation attribute)
(ExplicitArgumentArrayShapeTransformation attribute)
(GlobalVariableAnalysis attribute)
(HoistTemporaryArraysAnalysis attribute)
(HoistVariablesAnalysis attribute)
(InlineTransformation attribute)
(TemporariesPoolAllocatorTransformation attribute)
(TemporariesRawStackTransformation attribute)
(Transformation attribute)
,
[1]
role (ItemConfig attribute)
(ItemConfig property)
routine (CallStatement property)
(InlineCall property)
routines (ProgramUnit property)
(Sourcefile property)
Rule (class in scripts.raps_deps)
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)
SCCAnnotateTransformation (class in loki.transformations.single_column.annotate)
SCCBaseTransformation (class in loki.transformations.single_column.base)
SccCufTransformation (class in loki.transformations.single_column.scc_cuf)
SCCDemoteTransformation (class in loki.transformations.single_column.vector)
SCCDevectorTransformation (class in loki.transformations.single_column.vector)
SCCHoistPipeline (in module loki.transformations.single_column.scc)
SCCHoistTemporaryArraysTransformation (class in loki.transformations.single_column.hoist)
SCCRevectorTransformation (class in loki.transformations.single_column.vector)
SCCStackPipeline (in module loki.transformations.single_column.scc)
SCCVectorPipeline (in module loki.transformations.single_column.scc)
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)
scripts
module
scripts.loki_lint
module
scripts.loki_transform
module
scripts.raps_deps
module
Section (class in loki.ir.nodes)
seeds (Scheduler attribute)
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)
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)
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)
spec_parts (ProgramUnit property)
SplitReadWriteTransformation (class in loki.transformations.split_read_write)
StatementFunction (class in loki.ir.nodes)
stdchannel_is_captured() (in module loki.tools.util)
stdchannel_redirected() (in module loki.tools.util)
StrCompareMixin (class in loki.expression.symbols)
strict (ItemConfig attribute)
(ItemConfig property)
StringConcat (class in loki.expression.operations)
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)
SubstituteExpressions (class in loki.expression.expr_visitors)
SubstituteExpressionsMapper (class in loki.expression.mappers)
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)
T
targets (Item property)
targets_and_blocked_targets (Item property)
TemporariesPoolAllocatorTransformation (class in loki.transformations.pool_allocator)
TemporariesRawStackTransformation (class in loki.transformations.raw_stack_allocator)
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)
(FortranCTransformation method)
(GlobalVariableAnalysis method)
(GlobalVarOffloadTransformation method)
(ModuleWrapTransformation method)
(Transformation method)
transform_sequence_association() (in module loki.transformations.sanitise)
transform_sequence_association_append_map() (in module loki.transformations.sanitise)
transform_subroutine() (ArgumentArrayShapeAnalysis method)
(BlockViewToFieldViewTransformation method)
(CLAWTransformation method)
(DataOffloadTransformation method)
(DependencyTransformation method)
(DerivedTypeArgumentsTransformation method)
(DrHookTransformation method)
(ExplicitArgumentArrayShapeTransformation method)
(ExtractSCATransformation method)
(FortranCTransformation method)
(FortranMaxTransformation method)
(FortranPythonTransformation method)
(GlobalVarHoistTransformation method)
(GlobalVariableAnalysis method)
(GlobalVarOffloadTransformation method)
(HoistVariablesAnalysis method)
(HoistVariablesTransformation method)
(IdemTransformation method)
(InjectBlockIndexTransformation method)
(InlineTransformation method)
(ModuleWrapTransformation method)
(ParametriseTransformation method)
(RemoveCodeTransformation method)
(SanitiseTransformation method)
(SCCAnnotateTransformation method)
(SCCBaseTransformation method)
(SccCufTransformation method)
(SCCDemoteTransformation method)
(SCCDevectorTransformation method)
(SCCRevectorTransformation method)
(SplitReadWriteTransformation method)
(TemporariesPoolAllocatorTransformation method)
(TemporariesRawStackTransformation method)
(Transformation method)
(TypeboundProcedureCallTransformation method)
Transformation (class in loki.batch.transformation)
TransformationConfig (class in loki.batch.configure)
transformations (Pipeline attribute)
Transformer (class in loki.ir.transformer)
traversable (Node attribute)
traverse_file_graph (DependencyTransformation attribute)
(FileWriteTransformation attribute)
(LinterTransformation attribute)
(ModuleWrapTransformation attribute)
(Transformation attribute)
,
[1]
truncate_string() (in module loki.tools.strings)
type (ArgSizeMismatchRule attribute)
(BannedStatementsRule attribute)
(CodeBodyRule attribute)
(Dereference property)
(DrHookRule attribute)
(DynamicUboundCheckRule attribute)
(ExplicitKindRule attribute)
(Fortran90OperatorsRule attribute)
(GenericRule attribute)
(ImplicitNoneRule attribute)
(LimitSubroutineStatementsRule attribute)
(MaxDummyArgsRule attribute)
(MetaSymbol property)
(MissingImplicitNoneRule attribute)
(MissingIntfbRule attribute)
(MissingKindSpecifierRealLiterals attribute)
(ModuleNamingRule attribute)
(MplCdstringRule attribute)
(OnlyParameterGlobalVarRule attribute)
(Reference property)
(TypedSymbol property)
type_name_dict (TemporariesRawStackTransformation attribute)
TypeboundProcedureCallTransformation (class in loki.transformations.transform_derived_types)
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_config() (Linter method)
update_imports() (ModuleWrapTransformation method)
upper (Range property)
upper_bounds() (Polyhedron method)
uses (Header property)
(Obj property)
uses_symbols (Node property)
V
Variable (class in loki.expression.symbols)
variable_map (MetaSymbol property)
(ProgramUnit property)
(TypeDef 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)
(Subroutine property)
(TypeDef property)
(TypedSymbol property)
VariableSymbol (class in loki.expression.symbols)
view() (Node method)
ViolationFileHandler (class in loki.lint.reporter)
visit() (AttachScopes method)
(CodeBodyRule.NestingDepthVisitor 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_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() (FParser2IR method)
visit_Allocation_List() (FParser2IR method)
visit_And_Operand() (FParser2IR method)
visit_Array_Constructor() (FParser2IR method)
visit_Array_Section() (FParser2IR method)
visit_Assignment() (MaxjCodegen method)
visit_Assignment_Stmt() (FParser2IR method)
visit_Associate() (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_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() (MaxjCodegen method)
(RemoveCallsTransformer 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() (FParser2IR method)
(MaxjCodegen method)
visit_CommentBlock() (MaxjCodegen 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() (CodeBodyRule.NestingDepthVisitor method)
(NestedMaskedTransformer method)
(RemoveCallsTransformer method)
(RemoveDeadCodeTransformer method)
visit_ConditionalAssignment() (MaxjCodegen 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_Dealloc_Opt() (FParser2IR method)
visit_Dealloc_Opt_List() (FParser2IR method)
visit_Deallocate_Stmt() (FParser2IR 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_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_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)
(SubstituteExpressions 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_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_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)
(MaxjCodegen 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_Block() (FParser2IR method)
visit_Interface_Stmt() (FParser2IR method)
visit_Internal_Subprogram_Part() (FParser2IR method)
visit_InternalNode() (NestedMaskedTransformer method)
visit_Intrinsic() (MaxjCodegen 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)
(Fortran90OperatorsRule.ComparisonRetriever method)
visit_List() (FParser2IR method)
visit_list() (InlineCommentTransformer method)
(NestedTransformer method)
(PatternFinder method)
(PragmaAttacher method)
(PragmaDetacher method)
(SequenceFinder method)
(Transformer method)
(Visitor method)
visit_literal() (FParser2IR method)
visit_Logical_Literal_Constant() (FParser2IR method)
visit_Loop() (MaxjCodegen method)
visit_Loop_Control() (FParser2IR method)
visit_Main_Program() (FParser2IR method)
visit_Masked_Elsewhere_Stmt() (FParser2IR method)
visit_Module() (AttachScopes method)
(FParser2IR method)
(MaxjCodegen method)
visit_Module_Name() (FParser2IR method)
visit_Module_Stmt() (FParser2IR method)
visit_Module_Subprogram_Part() (FParser2IR method)
visit_Mult_Operand() (FParser2IR method)
visit_MultiConditional() (CodeBodyRule.NestingDepthVisitor method)
(NestedMaskedTransformer method)
visit_Name() (FParser2IR method)
visit_Namelist_Stmt() (FParser2IR method)
visit_Node() (AttachScopes method)
(ExpressionFinder method)
(FindNodes method)
(FindScopes method)
(Fortran90OperatorsRule.ComparisonRetriever method)
(MaskedTransformer method)
(MaxjCodegen method)
(NestedTransformer method)
(PragmaAttacher method)
(PragmaDetacher method)
(Transformer method)
(Visitor method)
visit_Nonlabel_Do_Stmt() (FParser2IR 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_PragmaRegion() (RemoveRegionTransformer method)
visit_Prefix() (FParser2IR method)
visit_Prefix_Spec() (FParser2IR 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)
(SubstituteExpressions method)
visit_Program() (FParser2IR 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() (MaxjCodegen method)
visit_Section_Subscript_List() (FParser2IR method)
visit_Select_Case_Stmt() (FParser2IR method)
visit_Select_Type_Construct() (FParser2IR method)
visit_Sequence_Stmt() (FParser2IR method)
visit_Signed_Int_Literal_Constant() (FParser2IR method)
visit_Signed_Real_Literal_Constant() (FParser2IR method)
visit_Sourcefile() (MaxjCodegen method)
visit_Specific_Binding() (FParser2IR method)
visit_Specification_Part() (FParser2IR method)
visit_Stop_Stmt() (FParser2IR method)
visit_Stride() (FParser2IR method)
visit_Structure_Constructor() (FParser2IR method)
visit_Subroutine() (AttachScopes method)
(MaxjCodegen 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() (MaxjCodegen method)
visit_tuple() (AttachScopes method)
(ClusterCommentTransformer method)
(CombineMultilinePragmasTransformer method)
(ExpressionFinder method)
(FindNodes method)
(Fortran90OperatorsRule.ComparisonRetriever method)
(InlineCommentTransformer method)
(NestedTransformer method)
(PatternFinder method)
(PragmaAttacher method)
(PragmaDetacher method)
(SequenceFinder 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_Name() (FParser2IR method)
visit_Type_Param_Def_Stmt() (FParser2IR method)
visit_Type_Param_Value() (FParser2IR method)
visit_TypeDef() (ExpressionFinder method)
(FindNodes method)
(MaxjCodegen method)
visit_Use_Stmt() (FParser2IR method)
visit_VariableDeclaration() (AttachScopes method)
(ExpressionFinder method)
(MaxjCodegen method)
(SubstituteExpressions method)
visit_Where_Construct() (FParser2IR method)
visit_Where_Construct_Stmt() (FParser2IR method)
visit_Where_Stmt() (FParser2IR method)
visit_Write_Stmt() (FParser2IR method)
Visitor (class in loki.ir.visitor)
W
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.build)
wrap() (Lib method)
(Obj method)
wrap_and_load() (Builder method)
wrap_vector_section() (SCCRevectorTransformation class method)
write() (LazyTextfile method)
(RapsDependencyFile method)
(Sourcefile method)
write_cmake_plan() (Scheduler method)
write_env_launch_script() (in module loki.tools.files)
Y
yaml_include_constructor() (in module loki.tools.util)
yield_one_d_systems() (in module loki.analyse.util_linear_algebra)