This patch enables compilation of C code for the VE target with Clang.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
FYI This passes all tests on the mergebot. There are some obscure lint suggestions that make it report a failure.
Comment Actions
- Simplified: stripped down to a basic C GNU Linux toolchain hard-float, no C++ stdlib.
- rebased.
Comment Actions
Leaving a note: https://reviews.llvm.org/D79084 depends on this patch to build compiler-rt.
Comment Actions
It looks fine to me but I'm not clang expert. Can anyone review this or introduce us reviewers? Thanks.
Comment Actions
Add people who reviewed patches adding new target to clang. Sorry for bothering you guys, but I appreciate if you review our patch or give us suggestions how to get reviewed. Thanks in advance.
Comment Actions
Please check an inline comment.
clang/lib/Basic/Targets/VE.h | ||
---|---|---|
167 | Current VE backend doesn't support EH yet (it supports only SjLj), so this function should not be defined. |
Current VE backend doesn't support EH yet (it supports only SjLj), so this function should not be defined.