Skip to content

Commit fe2794e

Browse files
committed
Minor refactor.
1 parent 40540d5 commit fe2794e

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

kernel_tuner/utils/directives.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def is_fortran(lang: Language) -> bool:
6464

6565

6666
def line_contains_openacc_directive(line: str, lang: Language) -> bool:
67-
"""Check if line contains an OpenACC pragma or not"""
67+
"""Check if line contains an OpenACC directive or not"""
6868
if is_cxx(lang):
6969
return line_contains_openacc_directive_cxx(line)
7070
elif is_fortran(lang):
@@ -106,18 +106,18 @@ def line_contains(line: str, target: str) -> bool:
106106
return target in line
107107

108108

109-
def openacc_pragma_contains_clause(line: str, clauses: list) -> bool:
109+
def openacc_directive_contains_clause(line: str, clauses: list) -> bool:
110110
"""Check if an OpenACC directive contains one clause from a list"""
111111
for clause in clauses:
112112
if clause in line:
113113
return True
114114
return False
115115

116116

117-
def openacc_pragma_contains_data_clause(line: str) -> bool:
117+
def openacc_directive_contains_data_clause(line: str) -> bool:
118118
"""Check if an OpenACC directive contains one data clause"""
119119
data_clauses = ["copy", "copyin", "copyout", "create", "no_create", "present", "device_ptr", "attach"]
120-
return openacc_pragma_contains_clause(line, data_clauses)
120+
return openacc_directive_contains_clause(line, data_clauses)
121121

122122

123123
def create_data_directive_openacc(name: str, size: int, lang: Language) -> str:
@@ -164,7 +164,7 @@ def correct_kernel(kernel_name: str, line: str) -> bool:
164164

165165

166166
def find_size_in_preprocessor(dimension: str, preprocessor: list) -> int:
167-
"""Find the dimension of a pragma defined value in the preprocessor"""
167+
"""Find the dimension of a directive defined value in the preprocessor"""
168168
ret_size = None
169169
for line in preprocessor:
170170
if f"#define {dimension}" in line:
@@ -553,7 +553,7 @@ def add_present_openacc(
553553
new_body += line
554554
else:
555555
# The line contains an OpenACC directive
556-
if openacc_pragma_contains_data_clause(line):
556+
if openacc_directive_contains_data_clause(line):
557557
# The OpenACC directive manages memory, do not interfere
558558
return code
559559
else:

test/utils/test_directives.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ def test_line_contains_openacc_parallel_directive():
3838
assert not line_contains_openacc_parallel_directive("!$acc parallel", None)
3939

4040

41-
def test_openacc_pragma_contains_data_clause():
42-
assert openacc_pragma_contains_data_clause("#pragma acc parallel present(A[:1089])")
43-
assert not openacc_pragma_contains_data_clause("#pragma acc parallel for")
41+
def test_openacc_directive_contains_data_clause():
42+
assert openacc_directive_contains_data_clause("#pragma acc parallel present(A[:1089])")
43+
assert not openacc_directive_contains_data_clause("#pragma acc parallel for")
4444

4545

4646
def test_create_data_directive():

0 commit comments

Comments
 (0)