brintos

brintos / llvm-project-archived public Read only

0
0
Text · 732 B · 3214a11 Raw
23 lines · plain
1import sys2 3lli_cmd = "lli"4if config.riscv_emulator_lli_executable:5    lli_cmd = config.riscv_emulator_lli_executable6 7config.substitutions.append(8    (9        "%mlir_native_utils_lib_dir",10        config.riscv_emulator_utils_lib_dir or config.mlir_lib_dir,11    )12)13 14if config.riscv_vector_emulator_executable:15    # Run test in qemu emulator.16    emulation_cmd = config.riscv_vector_emulator_executable17    if config.riscv_vector_emulator_options:18        emulation_cmd = emulation_cmd + " " + config.riscv_vector_emulator_options19    emulation_cmd = emulation_cmd + " " + lli_cmd + " --march=riscv64 -mattr=+v "20    config.substitutions.append(("%lli", emulation_cmd))21else:22    config.substitutions.append(("%lli", lli_cmd))23