loki.analyse.tests.test_analyse_dataflow

Functions

test_analyse_allocate_statement(frontend)

test_analyse_associate(frontend)

test_analyse_call_args_array_slicing(frontend)

test_analyse_defines_uses_symbols(frontend)

test_analyse_enriched_call(frontend)

test_analyse_import_kind(frontend)

test_analyse_imports(frontend, tmp_path)

test_analyse_interface(frontend)

test_analyse_live_symbols(frontend)

test_analyse_maskedstatement(frontend)

test_analyse_multiconditional(frontend)

test_analyse_query_memory_attributes(frontend)

Test that checks whether variables used only in function calls that query memory attributes appear in uses_symbols.

test_analyse_unenriched_call(frontend)

test_analyse_whileloop(frontend)

test_loop_carried_dependencies(frontend)

test_read_after_write_vars(frontend)

test_read_after_write_vars_conditionals(frontend)

test_analyse_live_symbols(frontend)
test_analyse_defines_uses_symbols(frontend)
test_read_after_write_vars(frontend)
test_read_after_write_vars_conditionals(frontend)
test_loop_carried_dependencies(frontend)
test_analyse_interface(frontend)
test_analyse_imports(frontend, tmp_path)
test_analyse_enriched_call(frontend)
test_analyse_unenriched_call(frontend)
test_analyse_allocate_statement(frontend)
test_analyse_import_kind(frontend)
test_analyse_query_memory_attributes(frontend)

Test that checks whether variables used only in function calls that query memory attributes appear in uses_symbols.

test_analyse_call_args_array_slicing(frontend)
test_analyse_multiconditional(frontend)
test_analyse_maskedstatement(frontend)
test_analyse_whileloop(frontend)
test_analyse_associate(frontend)