================
@@ -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

Reply via email to