Jim created this revision. Jim added reviewers: khchen, craig.topper. Herald added subscribers: vkmr, frasercrmck, evandro, luismarques, apazos, sameer.abuasal, s.egerton, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, jrtc27, shiva0217, kito-cheng, niosHD, sabuasal, simoncook, johnrusso, rbar, asb. Jim requested review of this revision. Herald added subscribers: cfe-commits, MaskRay. Herald added a project: clang.
In BuiltinsRISCV.def, other extension 's intrinsics need to be defined by using macro BUILTIN. So, it shouldn't undefine macro BUILTIN in the end of declaration for V intrinsics. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D98682 Files: clang/include/clang/Basic/BuiltinsRISCV.def clang/utils/TableGen/RISCVVEmitter.cpp Index: clang/utils/TableGen/RISCVVEmitter.cpp =================================================================== --- clang/utils/TableGen/RISCVVEmitter.cpp +++ clang/utils/TableGen/RISCVVEmitter.cpp @@ -881,7 +881,6 @@ else OS << "\"\")\n"; } - OS << "\n#undef BUILTIN\n"; OS << "#undef RISCVV_BUILTIN\n"; } Index: clang/include/clang/Basic/BuiltinsRISCV.def =================================================================== --- clang/include/clang/Basic/BuiltinsRISCV.def +++ clang/include/clang/Basic/BuiltinsRISCV.def @@ -17,3 +17,4 @@ #include "clang/Basic/riscv_vector_builtins.inc" +#undef BUILTIN
Index: clang/utils/TableGen/RISCVVEmitter.cpp =================================================================== --- clang/utils/TableGen/RISCVVEmitter.cpp +++ clang/utils/TableGen/RISCVVEmitter.cpp @@ -881,7 +881,6 @@ else OS << "\"\")\n"; } - OS << "\n#undef BUILTIN\n"; OS << "#undef RISCVV_BUILTIN\n"; } Index: clang/include/clang/Basic/BuiltinsRISCV.def =================================================================== --- clang/include/clang/Basic/BuiltinsRISCV.def +++ clang/include/clang/Basic/BuiltinsRISCV.def @@ -17,3 +17,4 @@ #include "clang/Basic/riscv_vector_builtins.inc" +#undef BUILTIN
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits