(cpp_files, opencl_files)
| 149 | |
| 150 | |
| 151 | def generate_bp_file(cpp_files, opencl_files): |
| 152 | arm_files = [f for f in cpp_files if "a32_" in f] |
| 153 | arm64_files = [f for f in cpp_files if any(a64 in f for a64 in ["a64_", "sve_", 'sme_', 'sme2_'])] |
| 154 | gen_files = [x for x in cpp_files if x not in arm_files + arm64_files] |
| 155 | |
| 156 | arm_files.sort() |
| 157 | arm64_files.sort() |
| 158 | gen_files.sort() |
| 159 | opencl_files.sort() |
| 160 | |
| 161 | bp_file = bp_tm.render(srcs=gen_files, |
| 162 | arm_srcs=arm_files, |
| 163 | arm64_srcs=arm64_files, |
| 164 | cl_srcs=opencl_files) |
| 165 | return bp_file |
| 166 | |
| 167 | |
| 168 | def list_all_files(repo_path): |
no outgoing calls
no test coverage detected