[llvm] [SPIRV] Add support for `bfloat16` atomics via the `SPV_INTEL_16bit_atomics` extension (PR #166257)
Jinsong Ji via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 10 05:57:16 PST 2025
================
@@ -3482,7 +3482,7 @@ bool IRTranslator::translateAtomicCmpXchg(const User &U,
bool IRTranslator::translateAtomicRMW(const User &U,
MachineIRBuilder &MIRBuilder) {
- if (containsBF16Type(U))
+ if (!MF->getTarget().getTargetTriple().isSPIRV() && containsBF16Type(U))
----------------
jsji wrote:
Should we use `targetSupportsBF16Type` to align with others?
https://github.com/llvm/llvm-project/pull/166257
More information about the llvm-commits
mailing list