import sys lli_cmd = "lli" if config.riscv_emulator_lli_executable: lli_cmd = config.riscv_emulator_lli_executable config.substitutions.append( ( "%mlir_native_utils_lib_dir", config.riscv_emulator_utils_lib_dir or config.mlir_lib_dir, ) ) if config.riscv_vector_emulator_executable: # Run test in qemu emulator. emulation_cmd = config.riscv_vector_emulator_executable if config.riscv_vector_emulator_options: emulation_cmd = emulation_cmd + " " + config.riscv_vector_emulator_options emulation_cmd = emulation_cmd + " " + lli_cmd + " --march=riscv64 -mattr=+v " config.substitutions.append(("%lli", emulation_cmd)) else: config.substitutions.append(("%lli", lli_cmd))