================
@@ -709,7 +707,24 @@ mlir::Value CIRGenFunction::emitToMemory(mlir::Value
value, QualType ty) {
ty = atomicTy->getValueType();
if (ty->isExtVectorBoolType()) {
----------------
AmrDeveloper wrote:
> I'm not sure this is the representation we want. Why wouldn't we want to
> represent a vector of bools as !cir.vector<8 x !cir.bool>? We would need to
> lower this to an integer representation later
I think that makes sense, not sure if that can enable more folding. I will
change it
Thanks
https://github.com/llvm/llvm-project/pull/212146
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits