paulwalker-arm wrote:

The flags are only intended to control the C++ representation of constant 
splats and do not affect the parsing[1] or printing.

After this PR the expected behaviour is to unify the textual representation of 
constant splats.  I did not anticipate there being a need to control the 
behaviour.  The parsing code has accepted the newer syntax for a while now and 
there shouldn't be any change in C++ change caused by using the newer syntax 
unless the `--use-constant-###` flags in use. Are you seeing something 
different or is your IR going via a route that does not support the new syntax?

[1] Naturally the flags change the IR created but everything sits inside the 
common `ConstantVector::get()` interface.

https://github.com/llvm/llvm-project/pull/112548
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to