================ @@ -2312,6 +2312,17 @@ bool Type::isRealType() const { return isBitIntType(); } +bool Type::isFPAtomicCompatibleType() const { ---------------- yxsamliu wrote: LGTM. It does not depend on other factors. https://github.com/llvm/llvm-project/pull/129495