Loki
0.1.6
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
A (Polyhedron attribute)
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)
ALL (Simplification attribute)
all_subroutines (Sourcefile property)
AllClasses (RegexParserClass attribute)
Allocation (class in loki.ir)
always_rebuild() (Visitor method)
anchor (LazyNodeLookup property)
append() (PragmaRegion method)
(Section method)
append_inplace() (Assignment method)
apply() (ProgramUnit method)
(Sourcefile method)
(Transformation method)
apply_file() (Transformation method)
apply_module() (Transformation method)
apply_subroutine() (Transformation method)
arg_iter() (CallStatement method)
(InlineCall method)
arg_map (CallStatement property)
argnames (Subroutine property)
args (Node property)
args_frozen (Node property)
arguments (InlineCall property)
(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
b (Polyhedron attribute)
back_substitution() (in module loki.analyse.util_linear_algebra)
basename (MetaSymbol property)
(TypedSymbol property)
BasicType (class in loki.types)
Binary (class in loki.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_module() (GenericRule class method)
check_subroutine() (GenericRule class method)
children (Item property)
(Node property)
chunks() (in module loki.tools.util)
clean() (Builder method)
(in module loki.build.compiler)
clean_max() (in module loki.build.max_compiler)
clear_cached_property() (Item 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)
cluster_comments() (in module loki.frontend.util)
CMakePlanner (class in loki.transform.build_system_transform)
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 (GenericRule attribute)
(in module loki)
content_map (RapsDependencyFile property)
convert_to_lower_case() (in module loki.transform.transform_utilities)
create_item() (Scheduler method)
create_operation() (FParser2IR 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)
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_retval (ExpressionFinder attribute)
default_retval() (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)
(Scheduler 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)
detach_pragma_regions() (in module loki.pragma_utils)
detach_pragmas() (in module loki.pragma_utils)
DetachScopesMapper (class in loki.expression.mappers)
Dimension (class in loki.dimension)
dimensions (Array property)
disable (Item property)
disk_cached() (in module loki.tools.files)
docs (GenericRule attribute)
driver_call_argument_remapping() (HoistVariablesTransformation method)
driver_variable_declaration() (HoistTemporaryArraysTransformationAllocatable method)
(HoistVariablesTransformation method)
dtype (TypeDef property)
E
enable_imports (Item property)
enrich (Item property)
enrich() (ProgramUnit method)
(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)
execute() (in module loki.tools.util)
expand (Item property)
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)
extract_contained_procedure() (in module loki.transform.transform_extract_contained_procedures)
extract_contained_procedures() (in module loki.transform.transform_extract_contained_procedures)
extract_pragma_region() (in module loki.pragma_utils)
extract_source() (in module loki.frontend.source)
extract_source_from_range() (in module loki.frontend.source)
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)
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)
(GenericRule class method)
fixable (GenericRule attribute)
fixable_reports (FileReport property)
Fixer (class in loki.lint.utils)
Flatten (Simplification attribute)
flatten() (in module loki.tools.util)
FloatLiteral (class in loki.expression.symbols)
fmt_string (DefaultHandler attribute)
(JunitXmlHandler attribute)
format_line() (GraphCollector method)
format_location() (GenericHandler method)
format_lookup_name() (SymbolTable method)
format_node() (GraphCollector method)
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_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_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)
generate_row_echelon_form() (in module loki.analyse.util_linear_algebra)
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_dependency_graph() (Builder static method)
get_filename_from_parent() (in module loki.lint.utils)
get_fparser_node() (in module loki.frontend.fparser)
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)
GNUCompiler (class in loki.build.compiler)
GraphCollector (class in loki.visitors.ir_graph)
H
handle() (DefaultHandler method)
(GenericHandler method)
(JunitXmlHandler method)
(ViolationFileHandler method)
HAVE_FP (in module loki.frontend.fparser)
HAVE_IR_GRAPH (in module loki.visitors.ir_graph)
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)
HoistTemporaryArraysAnalysis (class in loki.transform.transform_hoist_variables)
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
identifiers() (GenericRule class method)
ignore (Item property)
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)
(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)
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)
inline_member_procedures() (in module loki.transform.transform_inline)
InlineCall (class in loki.expression.symbols)
InlineDo (class in loki.expression.symbols)
insert() (PragmaRegion method)
(Section 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)
ir_graph() (in module loki.visitors.ir_graph)
(Node method)
is_child_of() (in module loki.visitors.find)
is_constant() (in module loki.expression.symbolic)
is_dimension_constant() (in module loki.expression.symbolic)
is_empty() (Polyhedron method)
is_function (ProcedureType property)
(StatementFunction property)
is_independent_system() (in module loki.analyse.util_linear_algebra)
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_filter (FileWriteTransformation property)
(Transformation attribute)
,
[1]
item_successors() (Scheduler method)
items (Scheduler property)
J
join_items() (GraphCollector method)
join_source_list() (in module loki.frontend.source)
JoinableStringList (class in loki.tools.strings)
JunitXmlHandler (class in loki.lint.reporter)
K
kwarguments (InlineCall property)
L
label (Node attribute)
LazyNodeLookup (class in loki.tools.util)
LazyTextfile (class in loki.lint.reporter)
LD (Compiler attribute)
(GNUCompiler attribute)
LD_STATIC (Compiler attribute)
LDFLAGS (Compiler attribute)
(GNUCompiler attribute)
LDFLAGS_STATIC (Compiler attribute)
LeafNode (class in loki.ir)
Lib (class in loki.build.lib)
link() (Compiler method)
link_obj() (in module loki.build.max_compiler)
linker_args() (Compiler method)
lint_files() (in module loki.lint.linter)
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.analyse.util_linear_algebra
module
loki.analyse.util_polyhedron
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_extract_contained_procedures
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.ir_graph
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() (InlineCall method)
(InlineDo method)
(LiteralList method)
(MetaSymbol method)
(ParenthesisedAdd method)
(ParenthesisedDiv method)
(ParenthesisedMul method)
(ParenthesisedPow 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_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)
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
loki
loki.analyse
loki.analyse.analyse_dataflow
loki.analyse.util_linear_algebra
loki.analyse.util_polyhedron
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_extract_contained_procedures
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.ir_graph
loki.visitors.transform
loki.visitors.visitor
scripts
scripts.loki_lint
scripts.raps_deps
Module (class in loki.module)
module (ModuleType property)
module_type (Module property)
module_wrap() (DependencyTransformation method)
modules (Obj property)
(Sourcefile property)
ModuleType (class in loki.types)
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)
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.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.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)
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)
recurse_to_internal_procedures (DependencyTransformation attribute)
(Transformation attribute)
,
[1]
recurse_to_modules (DependencyTransformation attribute)
(Transformation attribute)
,
[1]
recurse_to_procedures (DependencyTransformation attribute)
(Transformation attribute)
,
[1]
recursive_expression_map_update() (in module loki.transform.transform_utilities)
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)
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_vector_notation() (in module loki.transform.transform_array_indexing)
ResolveAssociatesTransformer (class in loki.transform.transform_associates)
retrieve() (ExpressionCallbackMapper method)
(ExpressionFinder class method)
(ExpressionRetriever method)
retriever (ExpressionFinder attribute)
,
[1]
(FindExpressions attribute)
(FindInlineCalls attribute)
(FindLiterals attribute)
(FindTypedSymbols attribute)
(FindVariables attribute)
return_type (ProcedureType property)
(Subroutine property)
reuse() (Visitor static method)
reverse_traversal (HoistTemporaryArraysAnalysis attribute)
(HoistVariablesAnalysis attribute)
(Transformation attribute)
,
[1]
role (Item property)
routine (CallStatement property)
(GenericImportItem property)
(GlobalVarImportItem property)
(InlineCall 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)
Scalar (class in loki.expression.symbols)
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.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)
size (Dimension property)
size_expressions (Dimension property)
Source (class in loki.frontend.source)
source (Header 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)
symgen (GraphCollector property)
T
targets (Item property)
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)
(FortranCTransformation method)
(LinterTransformation method)
(Transformation method)
transform_module() (DependencyTransformation method)
(FortranCTransformation method)
(Transformation method)
transform_sequence_association() (in module loki.transform)
transform_subroutine() (CMakePlanner method)
(DependencyTransformation method)
(FortranCTransformation method)
(FortranMaxTransformation method)
(FortranPythonTransformation method)
(HoistVariablesAnalysis method)
(HoistVariablesTransformation method)
(ParametriseTransformation method)
(Transformation method)
Transformation (class in loki.transform.transformation)
Transformer (class in loki.visitors.transform)
traversable (Node attribute)
traverse_file_graph (DependencyTransformation attribute)
(FileWriteTransformation attribute)
(LinterTransformation attribute)
(Transformation attribute)
,
[1]
truncate_string() (in module loki.tools.strings)
type (GenericRule attribute)
(MetaSymbol property)
(TypedSymbol property)
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)
(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)
(FParser2IR method)
(GenericVisitor method)
(MaskedTransformer method)
(Transformer method)
visit_Ac_Implied_Do() (FParser2IR method)
visit_Ac_Implied_Do_Control() (FParser2IR method)
visit_Ac_Spec() (FParser2IR method)
visit_Ac_Value_List() (FParser2IR method)
visit_Access_Spec() (FParser2IR method)
visit_Access_Stmt() (FParser2IR method)
visit_Actual_Arg_Spec() (FParser2IR method)
visit_Actual_Arg_Spec_List() (FParser2IR method)
visit_Add_Operand() (FParser2IR method)
visit_all() (GraphCollector method)
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)
(GraphCollector method)
(MaxjCodegen method)
visit_CommentBlock() (GraphCollector method)
(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() (GraphCollector 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)
(GraphCollector 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() (GraphCollector 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)
(GraphCollector 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() (NestedMaskedTransformer method)
visit_Name() (FParser2IR method)
visit_Namelist_Stmt() (FParser2IR method)
visit_Node() (AttachScopes method)
(ExpressionFinder method)
(FindNodes method)
(FindScopes method)
(GraphCollector 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_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)
(GraphCollector 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)
(GraphCollector 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)
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)
yield_one_d_systems() (in module loki.analyse.util_linear_algebra)