[clang] [WIP][Clang] Allow floating point fixed vectors with atomic builtins (PR #129495)
Vikram Hegde via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 20 03:02:30 PDT 2025
================
@@ -531,6 +531,12 @@ static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, Address Dest,
bool PostOpMinMax = false;
unsigned PostOp = 0;
+ auto IsFloat = E->getValueType()->isVectorType()
+ ? E->getValueType()
+ ->castAs<VectorType>()
+ ->getElementType()
+ ->isFloatingType()
+ : E->getValueType()->isFloatingType();
----------------
vikramRH wrote:
added a new helper , which also handles complex type rejection now..
https://github.com/llvm/llvm-project/pull/129495
More information about the cfe-commits
mailing list