================ @@ -67,6 +67,8 @@ void BPFTargetInfo::getTargetDefines(const LangOptions &Opts, Builder.defineMacro("__BPF_FEATURE_SDIV_SMOD"); Builder.defineMacro("__BPF_FEATURE_GOTOL"); Builder.defineMacro("__BPF_FEATURE_ST"); + Builder.defineMacro("__BPF_FEATURE_LOAD_ACQUIRE"); + Builder.defineMacro("__BPF_FEATURE_STORE_RELEASE"); ---------------- yonghong-song wrote:
I think load_acquire and store_release can be just ONE feature as load_acquire/store_release often pair with each other. But I don't have a good name for that. If no good name, your above two features are fine to me too. https://github.com/llvm/llvm-project/pull/108636 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits