Jim added inline comments.
================ Comment at: clang/lib/Basic/Targets/RISCV.cpp:89 +#define BUILTIN(ID, TYPE, ATTRS) \ + {"__builtin_rvv_" #ID, TYPE, ATTRS, nullptr, ALL_LANGUAGES, nullptr}, +#include "clang/Basic/BuiltinsRISCV.def" ---------------- craig.topper wrote: > khchen wrote: > > Jim wrote: > > > Builtins for other extension don't have "__builtin_rvv_" prefix. > > maybe we could rename BuiltinsRISCV.def as BuiltinsRVV.def, and other > > extension defines their own .def file? > > > > @Jim do you have any suggestion? > Don't most targets pass the full name with the prefix to the BUILTIN macro? Most of targets pass the full name with the prefix to the BUILTIN macro. It can define the full name with the prefix in BuiltinsRISCV.def Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D93446/new/ https://reviews.llvm.org/D93446 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits