Loki
0.1.dev1+gda78ef9
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
A
accumulate_polynomial_terms() (in module loki.expression.symbolic)
add() (FileReport method)
(RuleReport method)
add_dependencies() (Scheduler method)
add_file_error() (Reporter method)
add_file_report() (Reporter method)
add_inline_call_dependency() (TypeboundProcedureCallTransformation method)
add_loop_index_to_args() (SCCHoistTransformation class method)
ALL (Simplification attribute)
all_subroutines (Sourcefile property)
AllClasses (RegexParserClass attribute)
Allocation (class in loki.ir)
always_rebuild() (Visitor method)
anchor (LazyNodeLookup property)
annotate_driver() (SCCAnnotateTransformation class method)
append() (PragmaRegion method)
(Section method)
append_inplace() (Assignment method)
apply() (ProgramUnit method)
(Sourcefile method)
(Transformation method)
apply_default_polymorphic_intent() (TypeboundProcedureCallTransformation method)
apply_file() (Transformation method)
apply_module() (Transformation method)
apply_pool_allocator_to_temporaries() (TemporariesPoolAllocatorTransformation method)
apply_subroutine() (Transformation method)
arg_iter() (CallStatement method)
argnames (Subroutine property)
args (Node property)
args_frozen (Node property)
ArgumentArrayShapeAnalysis (class in transformations.argument_shape)
arguments (Subroutine property)
Array (class in loki.expression.symbols)
ArraySubscript (class in loki.expression.symbols)
as_tuple() (in module loki.tools.util)
Assignment (class in loki.ir)
(class in scripts.raps_deps)
Associate (class in loki.ir)
association_map (Associate property)
attach_pragma_regions() (in module loki.pragma_utils)
attach_pragmas() (in module loki.pragma_utils)
AttachScopes (class in loki.expression.expr_visitors)
AttachScopesMapper (class in loki.expression.mappers)
auto_post_mortem_debugger() (in module loki.tools.util)
B
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 (Item property)
body (InternalNode attribute)
bounds (Dimension property)
build() (Binary method)
(Builder method)
(Lib method)
(Obj method)
Builder (class in loki.build.builder)
C
c_intrinsic_kind() (FortranCTransformation static method)
c_struct_typedef() (FortranCTransformation class method)
cached_func() (in module loki.tools.util)
CallClass (RegexParserClass attribute)
callgraph() (Scheduler method)
calls (GenericImportItem property)
(GlobalVarImportItem property)
(Item property)
(ProcedureBindingItem property)
(SubroutineItem property)
CallStatement (class in loki.ir)
case_sensitive (SymbolTable property)
CaseInsensitiveDict (class in loki.tools.util)
Cast (class in loki.expression.symbols)
CC (Compiler attribute)
(GNUCompiler attribute)
CFLAGS (Compiler attribute)
(GNUCompiler 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)
check_horizontal_var() (SCCBaseTransformation class method)
check_kind_declarations() (ExplicitKindRule static method)
check_kind_literals() (ExplicitKindRule static method)
check_module() (GenericRule class method)
(ModuleNamingRule class method)
check_routine_pragmas() (SCCBaseTransformation class method)
check_subroutine() (BannedStatementsRule class method)
(CodeBodyRule class method)
(DrHookRule class method)
(ExplicitKindRule class method)
(Fortran90OperatorsRule class method)
(GenericRule class method)
(ImplicitNoneRule class method)
(LimitSubroutineStatementsRule class method)
(MaxDummyArgsRule class method)
(MplCdstringRule class method)
(SC1v1Rule class method)
(SC2v1Rule class method)
(SC3v1Rule class method)
(SC4v1Rule class method)
(SC4v2Rule class method)
(SC5v1potentialRule class method)
(SC6v1potentialRule class method)
children (Item property)
(Node property)
chunks() (in module loki.tools.util)
CLAWTransformation (class in transformations.single_column_claw)
clean() (Builder method)
(in module loki.build.compiler)
clean_max() (in module loki.build.max_compiler)
clear_cached_property() (Item method)
clone() (Array method)
(ExprMetadataMixin 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)
cluster_comments() (in module loki.frontend.util)
CMakePlanner (class in loki.transform.build_system_transform)
CodeBodyRule (class in lint_rules.ifs_coding_standards_2011)
CodeBodyRule.NestingDepthVisitor (class in lint_rules.ifs_coding_standards_2011)
CollectCoefficients (Simplification attribute)
combine_multiline_pragmas() (in module loki.frontend.util)
Comment (class in loki.ir)
CommentBlock (class in loki.ir)
comments (TypeDef property)
compare() (SymbolAttributes 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)
Conditional (class in loki.ir)
ConditionalAssignment (class in loki.ir)
config (BannedStatementsRule attribute)
(CodeBodyRule attribute)
(ExplicitKindRule attribute)
(GenericRule attribute)
(in module loki)
(LimitSubroutineStatementsRule attribute)
(MaxDummyArgsRule attribute)
(SC1v1Rule attribute)
(SC2v1Rule attribute)
(SC3v1Rule attribute)
(SC4v1Rule attribute)
(SC4v2Rule attribute)
(SC5v1potentialRule attribute)
(SC6v1potentialRule attribute)
content_map (RapsDependencyFile property)
convert_to_lower_case() (in module loki.transform.transform_utilities)
create_item() (Scheduler method)
create_operation() (FParser2IR method)
create_pool_allocator() (TemporariesPoolAllocatorTransformation method)
cufgen() (in module loki.backend)
current_line (FortranReader property)
D
dacegen() (in module loki.backend)
DataDeclaration (class in loki.ir)
dataflow_analysis_attached() (in module loki.analyse.analyse_dataflow)
DataOffloadTransformation (class in transformations.data_offload)
DataType (class in loki.types)
Deallocation (class in loki.ir)
debug() (in module loki.logging)
DeclarationClass (RegexParserClass attribute)
declarations (ProgramUnit property)
(TypeDef property)
default_args (GenericVisitor attribute)
default_config() (Linter static method)
default_retrieval_function() (ExpressionFinder 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 (Module property)
(Obj property)
(Sourcefile property)
delete() (in module loki.tools.files)
demote_variables() (in module loki.transform.transform_array_indexing)
dependencies (Obj property)
(Scheduler property)
Dependency (class in scripts.raps_deps)
DependencyTransformation (class in loki.transform.dependency_transform)
deprecated (GenericRule attribute)
depths (Scheduler attribute)
derive_module_name() (DependencyTransformation method)
DerivedType (class in loki.types)
DerivedTypeArgumentsTransformation (class in transformations.derived_types)
detach_pragma_regions() (in module loki.pragma_utils)
detach_pragmas() (in module loki.pragma_utils)
DetachScopesMapper (class in loki.expression.mappers)
device_alloc_column_locals() (SCCAnnotateTransformation class method)
Dimension (class in loki.dimension)
dimensions (Array property)
disable (Item property)
disk_cached() (in module loki.tools.files)
docs (BannedStatementsRule attribute)
(CodeBodyRule attribute)
(DrHookRule attribute)
(ExplicitKindRule attribute)
(Fortran90OperatorsRule attribute)
(GenericRule attribute)
(ImplicitNoneRule attribute)
(LimitSubroutineStatementsRule attribute)
(MaxDummyArgsRule attribute)
(ModuleNamingRule attribute)
(MplCdstringRule attribute)
(SC1v1Rule attribute)
(SC2v1Rule attribute)
(SC3v1Rule attribute)
(SC4v1Rule attribute)
(SC4v2Rule attribute)
(SC5v1potentialRule attribute)
(SC6v1potentialRule attribute)
DrHookRule (class in lint_rules.ifs_coding_standards_2011)
DrHookTransformation (class in transformations.utility_routines)
driver_variable_declaration() (HoistTemporaryArraysDeviceAllocatableTransformation method)
(HoistTemporaryArraysTransformationAllocatable method)
(HoistVariablesTransformation method)
dtype (TypeDef property)
E
enable_imports (Item property)
enrich (Item property)
enrich_calls() (Subroutine method)
enrich_types() (Subroutine method)
enum_symbols (ProgramUnit property)
Enumeration (class in loki.ir)
ERROR (RuleType attribute)
error() (in module loki.logging)
EscapeGNUCompiler (class in loki.build.compiler)
exec_nodes (LimitSubroutineStatementsRule attribute)
execute() (in module loki.tools.util)
expand (Item property)
ExplicitArgumentArrayShapeTransformation (class in transformations.argument_shape)
ExplicitKindRule (class in lint_rules.ifs_coding_standards_2011)
ExpressionCallbackMapper (class in loki.expression.mappers)
ExpressionDimensionsMapper (class in loki.expression.mappers)
ExpressionFinder (class in loki.expression.expr_visitors)
ExpressionRetriever (class in loki.expression.mappers)
ExprMetadataMixin (class in loki.expression.symbols)
extract_pragma_region() (in module loki.pragma_utils)
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 transformations.single_column_claw)
F
f2py() (Compiler method)
f2py_args() (Compiler static method)
F90 (Compiler attribute)
(GNUCompiler attribute)
F90FLAGS (Compiler attribute)
(EscapeGNUCompiler attribute)
(GNUCompiler attribute)
f90wrap() (Compiler method)
f90wrap_args() (Compiler static method)
FC (Compiler attribute)
FCFLAGS (Compiler attribute)
fgen() (in module loki.backend)
file_graph (Scheduler property)
filehash() (in module loki.tools.files)
FileLogger() (in module loki.logging)
FileReport (class in loki.lint.reporter)
FileWriteTransformation (class in loki.transform.build_system_transform)
filter() (PPRule method)
find() (Dependency method)
(Source method)
find_files() (in module loki.tools.files)
find_paths() (in module loki.tools.files)
find_routine() (Scheduler method)
find_uniques() (ExpressionFinder method)
find_variables() (HoistTemporaryArraysAnalysis method)
(HoistVariablesAnalysis method)
FindExpressionRoot (class in loki.expression.expr_visitors)
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.visitors.find)
FindScopes (class in loki.visitors.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() (Fixer class method)
(Fortran90OperatorsRule class method)
(GenericRule class method)
fixable (Fortran90OperatorsRule attribute)
(GenericRule attribute)
fixable_reports (FileReport property)
Fixer (class in loki.lint.utils)
Flatten (Simplification attribute)
flatten() (in module loki.tools.util)
flatten_derived_args_caller() (DerivedTypeArgumentsTransformation method)
flatten_derived_args_routine() (DerivedTypeArgumentsTransformation method)
FloatLiteral (class in loki.expression.symbols)
fmt_string (DefaultHandler attribute)
(JunitXmlHandler attribute)
format_location() (GenericHandler method)
format_lookup_name() (SymbolTable method)
Fortran90OperatorsRule (class in lint_rules.ifs_coding_standards_2011)
FortranCTransformation (class in loki.transform.fortran_c_transform)
FortranMaxTransformation (class in loki.transform.fortran_max_transform)
FortranPythonTransformation (class in loki.transform.fortran_python_transform)
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_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_source() (ProgramUnit class method)
(Sourcefile class method)
from_str() (BasicType class method)
Frontend (class in loki.frontend.util)
function_interfaces (GenericImportItem property)
(GlobalVarImportItem property)
(Item property)
(ProcedureBindingItem property)
(SubroutineItem property)
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 class method)
generate_iso_c_wrapper_module() (FortranCTransformation class method)
generate_iso_c_wrapper_routine() (FortranCTransformation class method)
generate_max() (in module loki.build.max_compiler)
GenericHandler (class in loki.lint.reporter)
GenericImportItem (class in loki.bulk.item)
GenericRule (class in loki.lint.rules)
GenericVisitor (class in loki.visitors.visitor)
get() (CaseInsensitiveDict method)
(SymbolTable method)
get_block_source() (FParser2IR method)
get_column_locals() (SCCHoistTransformation class method)
get_dependency_graph() (Builder static method)
get_filename_from_parent() (in module loki.lint.utils)
get_fparser_node() (in module loki.frontend.fparser)
get_integer_variable() (SCCBaseTransformation class method)
get_item() (Builder method)
get_label() (FParser2IR method)
get_line_index() (FortranReader method)
get_line_indices_from_span() (FortranReader method)
get_location_hash() (in module loki.lint.utils)
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_pragma_parameters() (in module loki.pragma_utils)
get_relative_filename() (GenericHandler method)
get_rules() (in module scripts.loki_lint)
get_source() (FParser2IR method)
get_symbol_scope() (Scope method)
gettempdir() (in module loki.tools.files)
GlobalVarImportItem (class in loki.bulk.item)
GlobalVarOffloadTransformation (class in transformations.data_offload)
GNUCompiler (class in loki.build.compiler)
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)
hoist_temporary_column_arrays() (SCCHoistTransformation class method)
HoistTemporaryArraysAnalysis (class in loki.transform.transform_hoist_variables)
HoistTemporaryArraysDeviceAllocatableTransformation (class in transformations.scc_cuf)
HoistTemporaryArraysTransformationAllocatable (class in loki.transform.transform_hoist_variables)
HoistVariablesAnalysis (class in loki.transform.transform_hoist_variables)
HoistVariablesTransformation (class in loki.transform.transform_hoist_variables)
I
IdemTransformation (class in scripts.loki_transform)
identifiers() (GenericRule class method)
ignore (Item property)
ImplicitNoneRule (class in lint_rules.ifs_coding_standards_2011)
Import (class in loki.ir)
import_map (ProgramUnit property)
ImportClass (RegexParserClass attribute)
imported_symbol_map (ProgramUnit property)
(TypeDef property)
imported_symbols (ProgramUnit property)
(TypeDef property)
imports (GenericImportItem property)
(GlobalVarImportItem property)
(Item property)
(ProcedureBindingItem property)
(ProgramUnit property)
(SubroutineItem property)
includes (Header property)
(Obj property)
index (Dimension property)
info (PPRule property)
INFO (RuleType attribute)
info() (in module loki.logging)
init_arg_names (Array property)
(ExprMetadataMixin property)
(FloatLiteral attribute)
(InlineCall attribute)
(IntLiteral attribute)
(IntrinsicLiteral attribute)
(LogicLiteral attribute)
(MetaSymbol property)
(StringLiteral attribute)
(TypedSymbol attribute)
init_parallel() (Reporter method)
initial (MetaSymbol property)
(VariableSymbol property)
inject_pool_allocator_import() (TemporariesPoolAllocatorTransformation method)
inject_pool_allocator_into_calls() (TemporariesPoolAllocatorTransformation method)
inject_statement_functions() (in module loki.frontend.util)
inline_call_dependencies (TypeboundProcedureCallTransformation attribute)
inline_comments() (in module loki.frontend.util)
inline_constant_parameters() (in module loki.transform.transform_inline)
inline_elemental_functions() (in module loki.transform.transform_inline)
InlineCall (class in loki.expression.symbols)
InlineDo (class in loki.expression.symbols)
innermost_loops() (SC2v1Rule class method)
insert() (PragmaRegion method)
(Section method)
insert_annotations() (SCCAnnotateTransformation class method)
insert_data_offload_pragmas() (DataOffloadTransformation method)
INTEGER (BasicType attribute)
IntegerArithmetic (Simplification attribute)
Interface (class in loki.ir)
interface (Subroutine property)
interface_map (ProgramUnit property)
interface_symbol_map (ProgramUnit property)
interface_symbols (ProgramUnit property)
interfaces (ProgramUnit property)
InternalNode (class in loki.ir)
IntLiteral (class in loki.expression.symbols)
Intrinsic (class in loki.ir)
IntrinsicLiteral (class in loki.expression.symbols)
invert_array_indices() (in module loki.transform.transform_array_indexing)
ir (ProgramUnit property)
(Subroutine property)
(TypeDef property)
is_child_of() (in module loki.visitors.find)
is_constant() (in module loki.expression.symbolic)
is_dimension_constant() (in module loki.expression.symbolic)
is_function (ProcedureType property)
(StatementFunction property)
is_iterable() (in module loki.tools.util)
is_loki_pragma() (in module loki.pragma_utils)
is_parent_of() (in module loki.visitors.find)
is_rule_disabled() (in module loki.lint.utils)
is_subset() (in module loki.tools.util)
iso_c_intrinsic_import() (FortranCTransformation static method)
iso_c_intrinsic_kind() (FortranCTransformation static method)
Item (class in loki.bulk.item)
item_successors() (Scheduler method)
items (Scheduler property)
J
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_get_locals_to_demote() (SCCDemoteTransformation class method)
kernel_remove_vector_loops() (SCCDevectorTransformation class method)
L
label (Node attribute)
LazyNodeLookup (class in loki.tools.util)
LazyTextfile (class in loki.lint.reporter)
LD (Compiler attribute)
(GNUCompiler attribute)
LD_STATIC (Compiler attribute)
LDFLAGS (Compiler attribute)
(GNUCompiler attribute)
LDFLAGS_STATIC (Compiler attribute)
LeafNode (class in loki.ir)
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.ifs_coding_standards_2011
module
lint_rules.sc
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)
local_name (Item 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)
LogicLiteral (class in loki.expression.symbols)
loki
module
loki.analyse
module
loki.analyse.analyse_dataflow
module
loki.backend
module
loki.backend.maxgen
module
loki.build
module
loki.build.binary
module
loki.build.builder
module
loki.build.compiler
module
loki.build.header
module
loki.build.lib
module
loki.build.max_compiler
module
loki.build.obj
module
loki.bulk
module
loki.bulk.item
module
loki.bulk.scheduler
module
loki.dimension
module
loki.expression
module
loki.expression.expr_visitors
module
loki.expression.mappers
module
loki.expression.operations
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.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.pragma_utils
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.transform
module
loki.transform.build_system_transform
module
loki.transform.dependency_transform
module
loki.transform.fortran_c_transform
module
loki.transform.fortran_max_transform
module
loki.transform.fortran_python_transform
module
loki.transform.transform_array_indexing
module
loki.transform.transform_associates
module
loki.transform.transform_hoist_variables
module
loki.transform.transform_inline
module
loki.transform.transform_loop
module
loki.transform.transform_parametrise
module
loki.transform.transform_region
module
loki.transform.transform_utilities
module
loki.transform.transformation
module
loki.types
module
loki.visitors
module
loki.visitors.find
module
loki.visitors.transform
module
loki.visitors.visitor
module
loki_make_stringifier() (in module loki.expression.symbols)
LokiIdentityMapper (class in loki.expression.mappers)
LokiStringifyMapper (class in loki.expression.mappers)
lookup() (SymbolTable method)
lookup_method() (GenericVisitor method)
lookup_rules() (Linter static method)
Loop (class in loki.ir)
loop_carried_dependencies() (in module loki.analyse.analyse_dataflow)
loop_fission() (in module loki.transform.transform_loop)
loop_fusion() (in module loki.transform.transform_loop)
loop_interchange() (in module loki.transform.transform_loop)
LoopRange (class in loki.expression.symbols)
lower (Range property)
lower_bounds() (Polyhedron method)
M
make_complete() (ProgramUnit method)
(Sourcefile method)
make_stringifier() (ExprMetadataMixin method)
(MetaSymbol method)
(ParenthesisedAdd method)
(ParenthesisedDiv method)
(ParenthesisedMul method)
(ParenthesisedPow 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_cast() (ExpressionCallbackMapper method)
(LokiIdentityMapper method)
(LokiStringifyMapper method)
(MaxjCodeMapper method)
map_comparison() (MaxjCodeMapper 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_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)
(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)
(Scalar attribute)
(StringConcat attribute)
(StringLiteral attribute)
(StringSubscript attribute)
(VariableSymbol attribute)
MaskedStatement (class in loki.ir)
MaskedTransformer (class in loki.visitors.transform)
match_indices() (PatternFinder static method)
match_non_exec_intrinsic_node (LimitSubroutineStatementsRule attribute)
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 (GenericImportItem property)
(GlobalVarImportItem property)
(Item property)
(ProcedureBindingItem property)
(Subroutine property)
(SubroutineItem property)
MetaSymbol (class in loki.expression.symbols)
mode (Item property)
MODEMAP (Obj attribute)
module
lint_rules
lint_rules.ifs_coding_standards_2011
lint_rules.sc
loki
loki.analyse
loki.analyse.analyse_dataflow
loki.backend
loki.backend.maxgen
loki.build
loki.build.binary
loki.build.builder
loki.build.compiler
loki.build.header
loki.build.lib
loki.build.max_compiler
loki.build.obj
loki.bulk
loki.bulk.item
loki.bulk.scheduler
loki.dimension
loki.expression
loki.expression.expr_visitors
loki.expression.mappers
loki.expression.operations
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.lint
loki.lint.linter
loki.lint.reporter
loki.lint.rules
loki.lint.utils
loki.logging
loki.module
loki.pragma_utils
loki.program_unit
loki.scope
loki.sourcefile
loki.subroutine
loki.tools
loki.tools.files
loki.tools.strings
loki.tools.util
loki.transform
loki.transform.build_system_transform
loki.transform.dependency_transform
loki.transform.fortran_c_transform
loki.transform.fortran_max_transform
loki.transform.fortran_python_transform
loki.transform.transform_array_indexing
loki.transform.transform_associates
loki.transform.transform_hoist_variables
loki.transform.transform_inline
loki.transform.transform_loop
loki.transform.transform_parametrise
loki.transform.transform_region
loki.transform.transform_utilities
loki.transform.transformation
loki.types
loki.visitors
loki.visitors.find
loki.visitors.transform
loki.visitors.visitor
scripts
scripts.loki_lint
scripts.loki_transform
scripts.raps_deps
transformations
transformations.argument_shape
transformations.data_offload
transformations.derived_types
transformations.pool_allocator
transformations.scc_cuf
transformations.single_column_claw
transformations.single_column_coalesced
transformations.single_column_coalesced_vector
transformations.single_column_coalesced_wrapper
transformations.utility_routines
Module (class in loki.module)
module (ModuleType property)
module_type (Module property)
module_wrap() (DependencyTransformation method)
ModuleNamingRule (class in lint_rules.ifs_coding_standards_2011)
modules (Obj property)
(Sourcefile property)
ModuleType (class in loki.types)
MplCdstringRule (class in lint_rules.ifs_coding_standards_2011)
MultiConditional (class in loki.ir)
N
name (Cast property)
(DerivedType property)
(InlineCall property)
(MetaSymbol property)
(ModuleType property)
(ProcedureType property)
(StatementFunction property)
(TypedSymbol property)
name_parts (Array property)
(MetaSymbol property)
(TypedSymbol property)
NestedMaskedTransformer (class in loki.visitors.transform)
NestedTransformer (class in loki.visitors.transform)
Node (class in loki.ir)
non_exec_nodes (DrHookRule attribute)
normalize_range_indexing() (in module loki.transform.transform_array_indexing)
Nullify (class in loki.ir)
O
Obj (class in loki.build.obj)
OFP (Frontend attribute)
OMNI (Frontend attribute)
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.transform.transform_parametrise)
parent (MetaSymbol property)
(Scope attribute)
(SymbolTable property)
(TypedSymbol 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)
(TypedSymbol property)
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_regex_source() (in module loki.frontend.regex)
path (Item property)
PatternFinder (class in loki.visitors.find)
Polyhedron (class in loki.transform.transform_loop)
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.visitors)
PPRule (class in loki.frontend.preprocessing)
Pragma (class in loki.ir)
pragma_regions_attached() (in module loki.pragma_utils)
PragmaAttacher (class in loki.pragma_utils)
PragmaDetacher (class in loki.pragma_utils)
PragmaRegion (class in loki.ir)
pragmas_attached() (in module loki.pragma_utils)
prepend() (PragmaRegion method)
(Section method)
preprocess_cpp() (in module loki.frontend.preprocessing)
PreprocessorDirective (class in loki.ir)
ProblemReport (class in loki.lint.reporter)
procedure (ProcedureType property)
procedure_interface_members (GenericImportItem property)
procedure_symbol (Subroutine property)
procedure_type (CallStatement property)
(InlineCall property)
(Subroutine property)
ProcedureBindingItem (class in loki.bulk.item)
ProcedureDeclaration (class in loki.ir)
ProcedureSymbol (class in loki.expression.symbols)
ProcedureType (class in loki.types)
process() (Scheduler method)
process_dimension_pragmas() (in module loki.pragma_utils)
process_driver() (GlobalVarOffloadTransformation method)
(SCCAnnotateTransformation method)
(SCCBaseTransformation method)
(SCCHoistTransformation method)
(SingleColumnCoalescedTransformation method)
process_kernel() (GlobalVarOffloadTransformation method)
(SCCAnnotateTransformation method)
(SCCBaseTransformation method)
(SCCDemoteTransformation method)
(SCCDevectorTransformation method)
(SCCHoistTransformation method)
(SCCRevectorTransformation method)
(SingleColumnCoalescedTransformation method)
process_routine_driver() (SccCufTransformation method)
process_routine_kernel() (SccCufTransformation method)
Product (class in loki.expression.symbols)
ProgramUnit (class in loki.program_unit)
ProgramUnitClass (RegexParserClass attribute)
promote_nonmatching_variables() (in module loki.transform.transform_array_indexing)
promote_variables() (in module loki.transform.transform_array_indexing)
promotion_dimensions_from_loop_nest() (in module loki.transform.transform_array_indexing)
pygen() (in module loki.backend)
Q
qualified_imports (Item property)
qualify_names() (Item method)
Quotient (class in loki.expression.symbols)
R
Range (class in loki.expression.symbols)
range (Dimension property)
RangeIndex (class in loki.expression.symbols)
RapsDependencyFile (class in scripts.raps_deps)
RawSource (class in loki.ir)
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)
recursive_expression_map_update() (in module loki.transform.transform_utilities)
reduction_functions (SC5v1potentialRule attribute)
REGEX (Frontend attribute)
RegexParserClass (class in loki.frontend.regex)
region_hoist() (in module loki.transform.transform_region)
region_to_call() (in module loki.transform.transform_region)
register_in_parent_scope() (Module method)
(ProgramUnit method)
(Subroutine method)
remove_dimension() (ExtractSCATransformation method)
remove_openmp_pragmas() (DataOffloadTransformation method)
RemoveCallsTransformation (class in transformations.utility_routines)
rename_calls() (DependencyTransformation method)
rename_imports() (DependencyTransformation method)
rename_interfaces() (DependencyTransformation method)
replace() (Assignment method)
(Dependency method)
(RapsDependencyFile method)
replace_intrinsics() (in module loki.transform.transform_utilities)
replace_selected_kind() (in module loki.transform.transform_utilities)
replaced_by (GenericRule attribute)
replicate (Item 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.transform.transform_associates)
resolve_masked_stmts() (SCCBaseTransformation class method)
resolve_vector_dimension() (SCCBaseTransformation class method)
resolve_vector_notation() (in module loki.transform.transform_array_indexing)
ResolveAssociatesTransformer (class in loki.transform.transform_associates)
retrieval_function() (ExpressionFinder static method)
retrieve() (ExpressionFinder method)
(ExpressionRetriever method)
return_type (ProcedureType property)
(Subroutine property)
reuse() (Visitor static method)
role (Item property)
routine (CallStatement property)
(GenericImportItem property)
(GlobalVarImportItem property)
(Item property)
(ProcedureBindingItem property)
(SubroutineItem property)
routines (ProgramUnit property)
(Scheduler 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.transform.transform_utilities)
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)
SC1v1Rule (class in lint_rules.sc)
SC2v1Rule (class in lint_rules.sc)
SC2v1Rule.FindNodesDepth (class in lint_rules.sc)
SC3v1Rule (class in lint_rules.sc)
SC4v1Rule (class in lint_rules.sc)
SC4v2Rule (class in lint_rules.sc)
SC4v2Rule.FindValues (class in lint_rules.sc)
SC5v1potentialRule (class in lint_rules.sc)
SC6v1potentialRule (class in lint_rules.sc)
Scalar (class in loki.expression.symbols)
SCCAnnotateTransformation (class in transformations.single_column_coalesced)
SCCBaseTransformation (class in transformations.single_column_coalesced)
SccCufTransformation (class in transformations.scc_cuf)
SCCDemoteTransformation (class in transformations.single_column_coalesced_vector)
SCCDevectorTransformation (class in transformations.single_column_coalesced_vector)
SCCHoistTransformation (class in transformations.single_column_coalesced)
SCCRevectorTransformation (class in transformations.single_column_coalesced_vector)
Scheduler (class in loki.bulk.scheduler)
SchedulerConfig (class in loki.bulk.scheduler)
Scope (class in loki.scope)
scope (Item property)
(MetaSymbol property)
(TypedSymbol property)
scope_name (Item property)
scripts
module
scripts.loki_lint
module
scripts.loki_transform
module
scripts.raps_deps
module
Section (class in loki.ir)
SequenceFinder (class in loki.visitors.find)
SERIOUS (RuleType attribute)
set_excepthook() (in module loki.tools.util)
set_log_level() (in module loki.logging)
setdefault() (SymbolTable method)
shape (Array property)
shift_to_zero_indexing() (in module loki.transform.transform_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.transform.transform_utilities)
SingleColumnCoalescedTransformation (class in transformations.single_column_coalesced_wrapper)
size (Dimension property)
size_expressions (Dimension property)
Source (class in loki.frontend.source)
source (ExprMetadataMixin property)
(Header property)
(MetaSymbol property)
(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)
sources_to_append (CMakePlanner attribute)
sources_to_remove (CMakePlanner attribute)
sources_to_transform (CMakePlanner attribute)
spec_parts (ProgramUnit property)
StatementFunction (class in loki.ir)
StrCompareMixin (class in loki.expression.symbols)
strict (Item 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)
SubroutineItem (class in loki.bulk.item)
subroutines (Obj property)
(ProgramUnit property)
(Sourcefile property)
SubstituteExpressions (class in loki.expression.expr_visitors)
SubstituteExpressionsMapper (class in loki.expression.mappers)
Sum (class in loki.expression.symbols)
symbol (Array property)
(MetaSymbol property)
(StringSubscript property)
symbol_attrs (Scope attribute)
symbol_map (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)
TemporariesPoolAllocatorTransformation (class in transformations.pool_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)
transform_file() (DependencyTransformation method)
(FileWriteTransformation method)
(LinterTransformation method)
(Transformation method)
transform_module() (DependencyTransformation method)
(FortranCTransformation method)
(GlobalVarOffloadTransformation method)
(SccCufTransformation method)
(Transformation method)
transform_subroutine() (ArgumentArrayShapeAnalysis method)
(CLAWTransformation method)
(CMakePlanner method)
(DataOffloadTransformation method)
(DependencyTransformation method)
(DerivedTypeArgumentsTransformation method)
(DrHookTransformation method)
(ExplicitArgumentArrayShapeTransformation method)
(ExtractSCATransformation method)
(FortranCTransformation method)
(FortranMaxTransformation method)
(FortranPythonTransformation method)
(GlobalVarOffloadTransformation method)
(HoistVariablesAnalysis method)
(HoistVariablesTransformation method)
(IdemTransformation method)
(ParametriseTransformation method)
(RemoveCallsTransformation method)
(SCCAnnotateTransformation method)
(SCCBaseTransformation method)
(SccCufTransformation method)
(SCCDemoteTransformation method)
(SCCDevectorTransformation method)
(SCCHoistTransformation method)
(SCCRevectorTransformation method)
(SingleColumnCoalescedTransformation method)
(TemporariesPoolAllocatorTransformation method)
(Transformation method)
(TypeboundProcedureCallTransformation method)
Transformation (class in loki.transform.transformation)
transformations
module
transformations.argument_shape
module
transformations.data_offload
module
transformations.derived_types
module
transformations.pool_allocator
module
transformations.scc_cuf
module
transformations.single_column_claw
module
transformations.single_column_coalesced
module
transformations.single_column_coalesced_vector
module
transformations.single_column_coalesced_wrapper
module
transformations.utility_routines
module
Transformer (class in loki.visitors.transform)
traversable (Node attribute)
truncate_string() (in module loki.tools.strings)
type (BannedStatementsRule attribute)
(CodeBodyRule attribute)
(DrHookRule attribute)
(ExplicitKindRule attribute)
(Fortran90OperatorsRule attribute)
(GenericRule attribute)
(ImplicitNoneRule attribute)
(LimitSubroutineStatementsRule attribute)
(MaxDummyArgsRule attribute)
(MetaSymbol property)
(ModuleNamingRule attribute)
(MplCdstringRule attribute)
(SC1v1Rule attribute)
(SC2v1Rule attribute)
(SC3v1Rule attribute)
(SC4v1Rule attribute)
(SC4v2Rule attribute)
(SC5v1potentialRule attribute)
(SC6v1potentialRule attribute)
(TypedSymbol property)
TypeboundProcedureCallTransformation (class in transformations.derived_types)
TypeDef (class in loki.ir)
typedef_map (ProgramUnit property)
TypeDefClass (RegexParserClass attribute)
typedefs (ProgramUnit property)
(Scheduler property)
(Sourcefile property)
TypedSymbol (class in loki.expression.symbols)
U
unqualified_imports (Item property)
update() (SymbolTable method)
update_config() (Linter method)
update_result_var() (DependencyTransformation 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)
variables (Associate property)
(Dimension property)
(MetaSymbol property)
(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)
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)
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_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_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)
(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)
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)
(ExpressionFinder method)
(FindNodes method)
visit_List() (FParser2IR method)
visit_list() (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)
(MaskedTransformer method)
(MaxjCodegen method)
(NestedTransformer method)
(PragmaAttacher method)
(PragmaDetacher method)
(SC2v1Rule.FindNodesDepth method)
(SC4v2Rule.FindValues 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_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)
(ExpressionFinder method)
(FindNodes 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)
(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.visitors.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)
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_planfile() (CMakePlanner method)
Y
yaml_include_constructor() (in module loki.tools.util)