[llvm] [ARM][AArch64] autogenerate header file for TargetParser from Target tablegen files (PR #88378)

via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 24 01:30:34 PDT 2024


lateautumn233 wrote:

```
ninja: Entering directory `/home/quqiu/dev/tc-build/build/llvm/instrumented'                        [107/2672] Building ARMTargetParserDef.inc...                                                       FAILED: include/llvm/TargetParser/ARMTargetParserDef.inc /home/quqiu/dev/tc-build/build/llvm/instrumented/include/llvm/TargetParser/ARMTargetParserDef.inc                                              cd /home/quqiu/dev/tc-build/build/llvm/instrumented && /home/quqiu/dev/tc-build/build/llvm/bootstrap/bin/llvm-tblgen -gen-arm-target-def -I /home/quqiu/dev/tc-build/src/llvm-project/llvm/lib/Target/ARM/ -I /home/quqiu/dev/tc-build/src/llvm-project/llvm/include/llvm/TargetParser -I/home/quqiu/dev/tc-build/build/llvm/instrumented/include -I/home/quqiu/dev/tc-build/src/llvm-project/llvm/include -no-warn-on-unused-template-args /home/quqiu/dev/tc-build/src/llvm-project/llvm/lib/Target/ARM/ARM.td --write-if-changed -o include/llvm/TargetParser/ARMTargetParserDef.inc -d include/llvm/TargetParser/ARMTargetParserDef.inc.d                                                                               llvm-tblgen: Unknown command line argument '-gen-arm-target-def'.  Try: '/home/quqiu/dev/tc-build/build/llvm/bootstrap/bin/llvm-tblgen --help'                                                          llvm-tblgen: Did you mean '--gen-riscv-target-def'?                                                 [124/2672] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o               ninja: build stopped: subcommand failed.                                                            Traceback (most recent call last):                                                                    File "/home/quqiu/dev/tc-build/./build-llvm.py", line 587, in <module>                                instrumented.build()                                                                              File "/home/quqiu/dev/tc-build/tc_build/llvm.py", line 150, in build                                  self.run_cmd([*base_ninja_cmd, *self.build_targets])                                              File "/home/quqiu/dev/tc-build/tc_build/builder.py", line 39, in run_cmd
    return subprocess.run(cmd, capture_output=capture_output, check=True, cwd=cwd)                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                    File "/usr/lib/python3.12/subprocess.py", line 571, in run                                            raise CalledProcessError(retcode, process.args,                                                 subprocess.CalledProcessError: Command '['ninja', '-C', PosixPath('/home/quqiu/dev/tc-build/build/llvm/instrumented'), 'distribution']' returned non-zero exit status 1.
``` 

I think there should be one less "-"

https://github.com/llvm/llvm-project/pull/88378


More information about the llvm-commits mailing list